NSUserDefaults 是不是由 iCloud 自动保存?
Posted
技术标签:
【中文标题】NSUserDefaults 是不是由 iCloud 自动保存?【英文标题】:Are NSUserDefaults being saved by iCloud automatically?NSUserDefaults 是否由 iCloud 自动保存? 【发布时间】:2014-09-22 03:03:05 【问题描述】:我将当前选定视图的索引存储在我的应用程序的NSUserDefaults
中。我注意到在从 App Store 卸载然后重新安装后,新安装的应用程序似乎记得我之前的 NSUserDefaults
中的视图索引。我根本没有为任何 iCloud 数据存储配置我的应用程序,这是怎么回事?
我正在运行 ios 8。
【问题讨论】:
【参考方案1】:当您查看 MKiCloudSync 的源代码(实际上很短)时,您会发现它只是将整个用户默认字典存储在 iCloud 中,只要它发生任何变化。它保存到您用于购买应用程序的特定 iTunes 帐户中。
【讨论】:
好了。谢谢...我没有在文档中发现它。你知道这种行为已经存在了多久吗? OP 在哪里表明他们正在使用 MKiCloudSync?以上是关于NSUserDefaults 是不是由 iCloud 自动保存?的主要内容,如果未能解决你的问题,请参考以下文章
更新应用时是不是会删除使用 NSUserDefaults 存储的数据?
NSUserDefaults 线程在 IOS 上的扩展之间共享数据是不是安全?
Xcode:检查 UIButton 是不是隐藏,使用 NSUserDefaults