如何在appdelegate中使用applicationDidEnterBackground保存NSUserDefault

时间:2015-09-28 08:08:41

标签: objective-c nsuserdefaults appdelegate home-button

似乎是一个简单的问题,但我无法找到答案。每当用户按下主页按钮时,我都会使用NSUserDefaults在本地保存一些用户信息。我已经读过,我应该把它放在appdelegate类的applicationDidEnterBackground方法中。但是如何将实际数据保存(在视图控制器中)可用于applicationDidEnterBackground方法? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您有正确的想法,但代码不必在应用程序委托中。您可以观察应用程序从任何地方进入后台时发送的通知,并在收到此通知时保存您的数据。