【问题标题】:How to save a NSUserDefault using applicationDidEnterBackground in the appdelegate如何在 appdelegate 中使用 applicationDidEnterBackground 保存 NSUserDefault
【发布时间】:2015-09-28 08:08:41
【问题描述】:

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

【问题讨论】:

    标签: objective-c nsuserdefaults appdelegate home-button


    【解决方案1】:

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

    【讨论】:

    • 查看 NSNotificationCenter 文档。这方面的例子很多。
    猜你喜欢
    • 2018-09-04
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 2016-12-18
    • 2013-02-19
    相关资源
    最近更新 更多