当用户点击应用程序图标上的红色( - )按钮时,应用程序强制终止回调

时间:2014-03-06 12:54:06

标签: ios objective-c

当用户强制杀死iOS应用程序时,我需要重置我的应用程序中的一些数据。但根据Apple的文档帖子ios SDK 4.0 applicationWillTerminate回调方法没有被调用,应用程序被杀死而没有得到通知。所以如果有人帮我找到一些解决方案/其他方式来捕捉事件,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该通过appDelegate实施

来坚持您的州

- (void)applicationWillResignActive:(UIApplication *)application

当应用程序即将进入后台时,将调用此方法。

Apple documentation here

中阅读更多内容

修改

在后台运行时,您无法知道用户或系统是否终止了该应用。如果您需要清理内容,请在启动应用程序时执行以下操作:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions