从后台调用应用程序时调用方法

sha*_*ron 1 background objective-c uiapplicationdelegate ios

在像Foursquare这样的应用程序中,当我单击Home按钮时,应用程序将转到后台.然后当我点击它的图标时,它会加载屏幕上的内容.

当我将我的应用程序发送到后台然后我回想起它时,它不会将内容加载回屏幕.我在viewDidAppear方法中输入了我的代码,但是没有执行.

如何在应用程序内容变为活动状态时加载它?

smp*_*kes 5

你需要回应- (void)applicationDidBecomeActive:(UIApplication *)application- (void)applicationWillEnterForeground:(UIApplication *)application或等效的UIApplication通知.该UIViewController生命周期要求一样viewDidAppear不被应用程序生命周期的转变触发.