【发布时间】:2023-03-27 22:03:01
【问题描述】:
我正在尝试添加我的核心数据模型的新版本。我过去成功地做到了这一点,但这次我根本无法让它迁移。我正在使用 Magical Record 进行 Core Data 处理,场景如下;
- 核心数据堆栈在 AppDelegate 中的
application didFinishLaunchingWithOptions期间设置 -
设置方法是:
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"MyDb.sqlite"];** - 我添加了新版本的 .xcdatamodel 并将新版本设置为当前版本。
- 应用程序启动时,Magical Record 报告以下问题; “删除了不兼容的模型版本”。
我认为这一定是轻量级迁移规则的问题,但即使我只是添加新版本的 .xcdatamodel 而不对其进行任何更改,它仍然不会迁移。您对正在发生的事情有任何想法吗?现在已经为此苦苦挣扎了几天,似乎无法弄清楚。
【问题讨论】:
标签: ios objective-c core-data magicalrecord