如何获取启用了后台处理的iOS应用程序的applicationWillTerminate通知?

时间:2013-01-02 21:52:31

标签: iphone ios ipad ios6 appdelegate

所以我知道如果您的应用支持后台执行(除非存在内存问题),则不会调用applicationWillTerminate:,而是调用applicationDidEnterBackground:

在appDelegate中的applicationDidEnterBackground:方法内部,它说

// If your application supports background execution, 
//this method is called instead of applicationWillTerminate: when the user quits.

但是,当用户实际退出应用程序时,我需要将一些条目保存到字典中。我不想每次应用程序进入后台时都这样做。即使我的应用支持后台处理,有没有办法获得终止通知?

具体而言,如果用户强制退出该应用,那么获取此通知的某种解决方法是什么?

1 个答案:

答案 0 :(得分:0)

每次应用进入bg时保存。操作系统可能会在没有任何进一步警告的情况下杀死你。