应用程序出现时调用的函数是什么?

时间:2012-02-09 07:11:27

标签: ios loading viewwillappear

想象一下,应用程序正在运行,您按下iphone按钮(电话按钮),然后退出应用程序。然后再次点击应用程序进入应用程序。我的问题是,当用户执行此操作时,我希望调用viewWillAppear或viewDidAppear函数,但遗憾的是,这些函数都不会被调用。

我想知道这些函数是否不会被调用,那么当应用程序再次出现时调用的函数是什么?

2 个答案:

答案 0 :(得分:2)

- (void)applicationDidBecomeActive:(UIApplication *)application中的UIApplicationDelegate怎么样?

答案 1 :(得分:0)

看看UIApplicationDelegate。 -applicationDidBecomeActive:正是你要找的。

您还可以在课程中注册通知(UIApplicationDidBecomeActiveNotification)。这可能比让您的应用程序委托处理所有内容更容易实现,因为您可以拥有,例如,每个视图控制器都可以自行管理。

(使用NSNotificationCenter的-addObserver:selector:name:object:进行注册,不要忘记在对象清理期间取消注册,通常在-dealloc中。)