CoreData 在更新 Model.xcdatamodeld 后移除所有对象

CoreData removes all objects after updating Model.xcdatamodeld

我正在使用 MagicalRecord 和 Swift。

这是我的案例:

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

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