首页 > 解决方案 > CoreData 更新 Model.xcdatamodeld 后删除所有对象

问题描述

我正在使用 MagicalRecord 和 Swift。

这是我的情况:

为什么?有什么办法可以处理吗?

标签: iosswiftcore-datamagicalrecordcore-data-migration

解决方案


如果您在设备上运行后更新 xcdatamodeld 文件,然后再次运行,则 xcdatamodeld 文件中可能存在冲突。每次更改数据模型时都需要添加新版本。当前活动的 xcdatamodel 文件以omo扩展名存储。如果是这种情况,应用程序会立即崩溃,我看到您更新模型可能与 MagicalRecord 有关。


推荐阅读