CoreData 在更新 Model.xcdatamodeld 后移除所有对象
CoreData removes all objects after updating Model.xcdatamodeld
我正在使用 MagicalRecord 和 Swift。
这是我的案例:
- 用户在数据库中有一些历史项目。 (用户有一些健身课程)
- Model.xcdatamodeld已更新,喜欢添加新的最佳属性
- 用户启动应用程序并删除所有历史记录项。
为什么?有什么办法可以处理吗?
如果您在设备上 运行 之后更新 xcdatamodeld 文件,然后再次 运行,则 xcdatamodeld 文件中可能存在冲突。每次更改数据模型时都需要添加一个新版本。当前活动的 xcdatamodel 文件以 omo
扩展名存储。如果是这种情况,应用程序会立即崩溃,我看到您正在更新您的模型,这可能与 MagicalRecord 有关。
我正在使用 MagicalRecord 和 Swift。
这是我的案例:
- 用户在数据库中有一些历史项目。 (用户有一些健身课程)
- Model.xcdatamodeld已更新,喜欢添加新的最佳属性
- 用户启动应用程序并删除所有历史记录项。
为什么?有什么办法可以处理吗?
如果您在设备上 运行 之后更新 xcdatamodeld 文件,然后再次 运行,则 xcdatamodeld 文件中可能存在冲突。每次更改数据模型时都需要添加一个新版本。当前活动的 xcdatamodel 文件以 omo
扩展名存储。如果是这种情况,应用程序会立即崩溃,我看到您正在更新您的模型,这可能与 MagicalRecord 有关。