当应用程序从iPhone背景出现时,调用什么方法?

Bur*_*jua 3 iphone

我知道当iphone应用程序进入后台时,会调用以下方法:

- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

应用程序从后台出现时调用了哪些方法?

在ViewController中有哪些方法被调用?

谢谢

Ole*_*ann 9

除了发送给应用程序委托的消息applicationDidBecomeActive:applicationWillEnterForeground:消息,操作系统还将发送相应的UIApplicationDidBecomeActiveNotificationUIApplicationWillEnterForegroundNotification通知.

您可以让视图控制器收听这些通知:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(appWillEnterForegroundNotification:) 
                                             name:UIApplicationWillEnterForegroundNotification 
                                           object:nil];
Run Code Online (Sandbox Code Playgroud)

在视图控制器被破坏之前,不要忘记将自己移除为观察者.