【发布时间】:2011-03-22 01:17:25
【问题描述】:
我正在使用核心数据来存储用户选择的收藏夹。我想知道,如果我发送应用更新,在用户更新应用后,我如何保留收藏夹的数据?
我读到您可以使用版本控制,但我不确定这是否是正确的方法。
任何帮助将不胜感激!谢谢
【问题讨论】:
标签: iphone objective-c core-data mapping-model
我正在使用核心数据来存储用户选择的收藏夹。我想知道,如果我发送应用更新,在用户更新应用后,我如何保留收藏夹的数据?
我读到您可以使用版本控制,但我不确定这是否是正确的方法。
任何帮助将不胜感激!谢谢
【问题讨论】:
标签: iphone objective-c core-data mapping-model
如果您的应用维护相同的包标识符并且您不复制核心数据存储文件,则保留它。
如果您更改了 Core Data 模型,那么您确实需要担心版本控制。根据更改,您可能需要编写将旧存储中的数据迁移到新格式的规则。您可能已经体验过,如果您更改数据结构但不迁移(或擦除现有数据),您就会崩溃。
【讨论】: