Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用核心数据来存储用户选择的收藏夹。我想知道,如果我发送应用更新,在用户更新应用后如何保留收藏夹的数据?
我读过你可以使用版本控制,但我不确定这是否是正确的方法。
任何帮助将不胜感激!谢谢
如果您的应用程序维护相同的包标识符并且您不复制核心数据存储文件,则保留它。
如果您更改了 Core Data 模型,那么您确实需要担心版本控制。根据更改,您可能需要编写将旧存储中的数据迁移到新格式的规则。正如您可能经历过的那样,如果您更改数据结构并且不迁移(或擦除现有数据),则会崩溃。