将用户默认设置保存到 iCloud

Posted

技术标签:

【中文标题】将用户默认设置保存到 iCloud【英文标题】:Save user defaults to iCloud 【发布时间】:2015-11-02 15:57:00 【问题描述】:

我的应用中没有任何重要数据。但是当我读到这个tutorial 我有几个问题?

仅限用户生成的或不能生成的文档和其他数据 否则由您的应用程序重新创建,应存储在 /Documents 目录,并会自动 由 iCloud 备份。

我需要将UserDefaults 保存到iCloud 吗?如果我不使用iCloud,我的应用会批准吗?

如果我需要,你能告诉我如何保存用户默认设置吗?因为我只找到了如何从数据库中保存数据的教程。

【问题讨论】:

看到这个链接可能对你有帮助***.com/questions/7810157/… 【参考方案1】:

你误解了这是在说什么。

当用户使用 iTunes 或 iCloud 备份他们的设备时,只会备份应用沙盒的某些部分。所以这里有两个重要的方面:

    仅备份无法替换的数据。 一定要备份不可替代的数据。

NSUserDefaults 是将为您备份的内容之一。你不需要做任何特别的事情。

除非您的应用有特定的使用需求,否则您不需要 iCloud 支持。

【讨论】:

以上是关于将用户默认设置保存到 iCloud的主要内容,如果未能解决你的问题,请参考以下文章

我如何将 FMDatabase 存储到 iCloud

c#Settngs“按钮”提示使用默认打印机,将设置保存到ini文件

保存游戏时用户默认设置的问题...(int数组)

iCloud 容器默认 vs 自定义

iPhone:不需要icloud备份时将用户数据保存在哪里

使用 GameKit 将数据保存到不同帐户的 iCloud