当用户强制杀死iOS应用程序时,我需要重置我的应用程序中的一些数据。但根据Apple的文档帖子ios SDK 4.0 applicationWillTerminate回调方法没有被调用,应用程序被杀死而没有得到通知。所以如果有人帮我找到一些解决方案/其他方式来捕捉事件,我将不胜感激。
答案 0 :(得分:0)
您应该通过appDelegate
实施
- (void)applicationWillResignActive:(UIApplication *)application
当应用程序即将进入后台时,将调用此方法。
中阅读更多内容修改强>
在后台运行时,您无法知道用户或系统是否终止了该应用。如果您需要清理内容,请在启动应用程序时执行以下操作:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions