在诸如Foursquare之类的应用程序中,当我单击“主页”按钮时,该应用程序进入后台。然后,当我单击其图标时,它会重新加载屏幕上的内容。
当我将应用程序发送到后台,然后又将其调回时,它不会将内容加载回屏幕。我已经在viewDidAppear
方法中输入了代码,但未执行。
当应用程序内容变为 Activity 状态时,如何加载?
最佳答案
您需要响应- (void)applicationDidBecomeActive:(UIApplication *)application
或- (void)applicationWillEnterForeground:(UIApplication *)application
或等效的UIApplication
通知。像UIViewController
这样的viewDidAppear
生命周期调用不会由应用程序生命周期转换触发。
关于objective-c - 从后台调用应用程序时调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021518/