【发布时间】:2018-10-16 02:47:41
【问题描述】:
我正在使用 MagicalRecord 和 Swift。
这是我的情况:
- 用户在数据库中有一些历史项目。 (用户进行了一些健身课程)
- Model.xcdatamodeld 已更新,例如添加了新的最优属性
- 用户启动应用程序并删除所有历史记录项。
为什么?有什么办法可以处理吗?
【问题讨论】:
标签: ios swift core-data magicalrecord core-data-migration
我正在使用 MagicalRecord 和 Swift。
这是我的情况:
为什么?有什么办法可以处理吗?
【问题讨论】:
标签: ios swift core-data magicalrecord core-data-migration
如果您在设备上运行后更新 xcdatamodeld 文件,然后再次运行,则 xcdatamodeld 文件中可能存在冲突。每次更改数据模型时都需要添加新版本。当前活动的 xcdatamodel 文件以 omo 扩展名存储。如果是这种情况,应用程序会立即崩溃,我看到您更新模型可能与 MagicalRecord 有关。
【讨论】: