所以我知道如果您的应用支持后台执行(除非存在内存问题),则不会调用applicationWillTerminate:
,而是调用applicationDidEnterBackground:
。
在appDelegate中的applicationDidEnterBackground:
方法内部,它说
// If your application supports background execution,
//this method is called instead of applicationWillTerminate: when the user quits.
但是,当用户实际退出应用程序时,我需要将一些条目保存到字典中。我不想每次应用程序进入后台时都这样做。即使我的应用支持后台处理,有没有办法获得终止通知?
具体而言,如果用户强制退出该应用,那么获取此通知的某种解决方法是什么?
答案 0 :(得分:0)
每次应用进入bg时保存。操作系统可能会在没有任何进一步警告的情况下杀死你。