【问题标题】:Different NSUserDefaults on the Same System同一系统上的不同 NSUserDefaults
【发布时间】:2014-07-25 20:51:31
【问题描述】:

我是一名初级 iOS 开发人员,遇到了我不知道如何处理的情况。我创建了一个在我的应用程序中保存和检索用户首选项的工作系统。我没有太多偏好,这就是为什么我选择不使用 sqlite3 和 coredata。我想根据登录的用户获得不同的首选项。我知道 NSUserDefaults 不会保存到单个用户而是单个设备,因此我正在寻找解决此问题的巧妙方法。我唯一的想法是将用户名附加到密钥上,但我认为创建这么多不同的密钥会很愚蠢。如果有任何问题,我将使用 Parse 作为我的云服务来处理登录等。谢谢!

【问题讨论】:

    标签: ios nsuserdefaults


    【解决方案1】:

    您可以使用 NSUserDefaults 上的 -initWithSuiteName: 方法为每个用户创建一个新的首选项套件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      • 2014-05-14
      相关资源
      最近更新 更多