1

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

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

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

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

特别是如果应用程序被用户强制退出,有什么解决方法可以得到通知?

4

1 回答 1

0

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

于 2013-01-04T19:57:11.887 回答