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.
我已经在应用商店有一个应用。我想做一个升级。我的本地数据存储已更改,增加了一个表,并在现有表中添加了一些字段。我想保留旧表中的数据。我该怎么做呢?有人可以指点我处理这种变化的教程吗?
假设您使用的是 SQLite:使用具有不同名称的新数据库进行更新。在启动时,检查具有旧名称的表,复制所需的数据,并在完成后将其删除。
CoreData 有它自己的更新数据,可能对你有用,也可能对你不起作用。您应该研究如何更改数据模型。
查看Apple关于迁移核心数据实例的文档。它们使 90% 的案例变得非常容易。基本思想是将 xdatamodel 分解为多个版本,因此它具有迁移路径
这是一个可以帮助您进行 核心数据迁移的教程