我需要知道我的应用程序什么时候被终止(我不是在谈论去背景)。
不幸的是,从不调用applicationWillTerminate方法。
我发现了一些有关应用程序进入后台的帖子,但是当它们被终止时我真的需要它。 (按两次主页按钮,然后向上滑动)
任何想法如何在应用程序终止时获得通知?
答案 0 :(得分:3)
当应用被杀时,您不会收到任何通知来处理您的应用。应用程序只获得一个信号9,内核清理包括所有线程的进程。
我开发iOS应用程序差不多两年了,而且我经常在-applicationWillTerminate:
方法中加入一个断点,调试器从来没有碰到过。我认为该方法仅与未启用多任务处理的应用程序相关 - 自iOS 5以来,启用多任务处理的应用程序非常少见。您必须在Info.plist文件中明确禁用多任务处理,并且通常没有有充分理由这样做!