1

我编写了一个应用程序,允许用户在 Core Data 中存储文本文章。我正在使用 sqlite 后备商店。

那么,如本技术说明(可能需要登录)中提到的,我的 .sqlite 数据应该属于什么“数据类别” ?

我认为不应标记为“不备份”的“关键数据”。同意?但是,我还为用户提供了大约一千个条目。这些条目在技术上是“可再生的”,应标记为“不备份”。问题是有一个 SQLite 文件支持我的核心数据存储,其中有两种数据。

怎么办?我是否将数据库标记为“不备份”并有丢失用户数据的风险,或者我是否将其标记为“不备份”并冒着审查团队的愤怒,理由是我没有遵循iOS数据存储指南?

4

2 回答 2

2

我想考虑如果用户在没有网络连接的飞机上,在存储空间不足的情况下清除数据后启动应用程序会发生什么?

如果答案是“该应用程序无法运行”,则不包括临时或缓存数据。那么您唯一的决定是您是否要备份到 iCloud。这更多是关于您的用户对占用一些宝贵的 5GB 存储空间的愤怒。

于 2012-01-25T11:36:31.613 回答
1

您的案例是否属于“CoreData 和 iCloud”类别,您的数据在您的应用程序修改它们时同步为差异(但这也意味着我认为设备之间真正同步):

http://developer.apple.com/library/ios/#releasenotes/DataManagement/RN-iCloudCoreData/_index.html

于 2012-04-13T14:57:29.807 回答