如何将 NSUserDefaults 数据与 iCloud 同步

Posted

技术标签:

【中文标题】如何将 NSUserDefaults 数据与 iCloud 同步【英文标题】:How to sync NSUserDefaults data with iCloud 【发布时间】:2012-01-06 07:38:10 【问题描述】:

您好,我开发了一个 iPhone 应用程序,我在其中将 NSMutableArray 存储到 NSUserDefaults 中。但现在我想将相同的 NSMutableArray/NSUserDefaults 同步到 iCloud,并且我想从 iCloud 中检索。 有人知道怎么做这个吗。 提前致谢。

【问题讨论】:

这里对这个话题有很好的讨论:***.com/questions/7810157/… 【参考方案1】:

我的应用需要类似的东西。我写了一个库,可以同时保存到 iCloud 和 NSUserDefaults 并将它放在 GitHub 上。它叫做SDCloudUserDefaults。

【讨论】:

【参考方案2】:

使用NSUbiquitousKeyValueStore。见苹果文档,Storing Preferences in iCloud

【讨论】:

以上是关于如何将 NSUserDefaults 数据与 iCloud 同步的主要内容,如果未能解决你的问题,请参考以下文章

iapp如何编写IC卡数据写入软件

即使应用程序将被删除,如何在 NSUserDefaults 中保存数据?

如何使用自定义数据模型将 NSMutableArray 正确传递给 NSUserDefaults?

NSUbiquitousKeyValueStore 与 NSUserDefaults

如何将 NSUserDefaults 转换为 CoreData

如何从 Objective C、iOS 中的 NSUserDefaults 获取准确数据?