0

例如,在 iOS Mail中,无论我打开和关闭它的频率如何,应用程序似乎总是在屏幕显示时刷新。

我正在尝试通过复制功能viewWillAppear。但是我在测试过程中注意到的一件事是,viewWillAppear它并不总是在应用程序运行时被调用,而是在从子视图返回时总是被调用。因此,当它打开时,它可能会刷新也可能不会刷新,这可能很烦人。

我可以使用其他事件和/或对象吗?

4

2 回答 2

1

您的 AppDelegate 中应该有一个方法applicationWillEnterForeground:。每次应用返回前台时都会调用此方法

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
}
于 2013-09-07T08:46:06.247 回答
1

深入查看下面显示应用程序生命周期的图像。

应用程序生命周期

于 2013-09-08T03:36:22.783 回答