没有迁移策略的Core Data自定义迁移?

时间:2014-02-23 17:41:03

标签: ios macos cocoa core-data core-data-migration

我正在为下一次更新大大改变我的Core Data应用程序的模型,并且肯定需要自定义迁移。在阅读了Apple关于迁移政策的文档之后,我发现它非常令人困惑,并想知道是否有更简单的方法。我在想,为什么不在旧的上下文/模型中调出数据,用新模型调出空白上下文,然后将对象逐个复制到新的上下文/模型中,并在两者之间执行任何所需的逻辑?这样,我甚至可以在NSManagedObject子类中使用逻辑来构造新模型中的数据,而不是使用迁移策略中的机制。有没有人尝试过这样的事情并取得成功?

0 个答案:

没有答案