我正在为iPhone制作一个客户端服务器应用程序,并希望知道在iPhone应用程序终止时调用哪个方法。任何帮助,将不胜感激。
答案 0 :(得分:6)
与应用程序生命周期相关的方法是UIApplicationDelegate
方法。你想要的两个是:
- (void)applicationWillTerminate:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
如果在多任务设备上,将调用applicationDidEnterBackground:
而不是applicationWillTerminate:
。在大多数情况下,您可以在两个回调中执行相同的代码。
答案 1 :(得分:0)
- (void)applicationWillTerminate:(UIApplication *)application
在你的appdelegate中
答案 2 :(得分:0)
关闭应用程序时会调用applicationWillTerminate方法。但applicationDidEnterBackground / applicationWillResignActive方法(现在)无限更有用。
答案 3 :(得分:0)
-(void)applicationWillTerminate:(UIApplication *)application
。查看this blog post with chart,详细说明在启动,终止以及在后台和前台之间转换时将发送哪些消息。