我正在使用核心数据来存储用户选择的收藏夹。我想知道,如果我发送应用更新,如何在用户更新应用后保留收藏夹的数据?
我已经读过您可以使用版本控制,但我不确定这是否是正确的方法。
任何帮助将不胜感激!感谢
答案 0 :(得分:1)
如果您的应用保持相同的捆绑包标识符,并且您没有复制核心数据存储文件,则保留它。
如果您更改了Core Data模型,那么您需要担心版本控制。根据更改,您可能需要编写将旧存储中的数据迁移到新格式的规则。正如您可能经历的那样,如果您更改数据结构并且不迁移(或擦除现有数据),则会崩溃。