在哪里存储用户设置 iOS - App Store
Posted
技术标签:
【中文标题】在哪里存储用户设置 iOS - App Store【英文标题】:Where store User Settings iOS - App Store 【发布时间】:2012-05-02 20:42:32 【问题描述】:在解决中心(App Store)的消息中,我收到了以下消息: “ios 数据存储指南表明,只有用户使用您的应用创建的内容,例如文档、新文件、编辑等,才能存储在 /Documents 目录中 - 并由 iCloud 备份。”。
在我的 iOS 应用程序中,我将“设置”存储在 SQLite 文件中。我只创建一次,并在用户需要进行这些更改时进行修改。该文件的大小约为 20kb,我将其存储在文档中(作为关键数据)。这样做对吗?
【问题讨论】:
【参考方案1】:是的,这是正确的。如果您回复他们并告诉他们您在上面所说的内容,他们可能会允许您通过审核。只需明确说明它是用户创建/修改的,需要备份即可。
消息来源:这也发生在我们身上,我们挑战并被接受。
注意:如果您不想挑战设置,可以将设置保存在 NSUserDefaults 中。
【讨论】:
我正要推荐 NSUserDefaults,直到我看到提到该文件的行有 20kb 大。我认为存储在 NSUserDefaults 中并不是特别有效,这是针对小事情,而不是大数据以上是关于在哪里存储用户设置 iOS - App Store的主要内容,如果未能解决你的问题,请参考以下文章
Mac App Store 的多语言应用程序 - 在哪里设置 Mac App Store 中显示的语言?
将 iOS 应用设置为对 App Store 上的选定用户可见
发布到 App Store 后,适用于 iOS 的 Google Maps SDK 崩溃
iOS 构建问题 App Store prefs:root=