似乎是一个简单的问题,但我无法找到答案。每当用户按下主页按钮时,我都会使用NSUserDefaults在本地保存一些用户信息。我已经读过,我应该把它放在appdelegate类的applicationDidEnterBackground方法中。但是如何将实际数据保存(在视图控制器中)可用于applicationDidEnterBackground方法? 谢谢你的帮助。
答案 0 :(得分:1)
您有正确的想法,但代码不必在应用程序委托中。您可以观察应用程序从任何地方进入后台时发送的通知,并在收到此通知时保存您的数据。