在我的应用程序的新版本中,我想合并两个不同 NSManagedObjects 上的两个属性,并将其用于这两个对象的关系。
例如,我有一个对象“文档”(在更新的版本中,它现在具有属性“标题”),该对象与以前都具有属性“标题”的“书”和“约会”相关。
Core Data 编程指南阅读起来非常混乱,根据我的能力,我必须执行/覆盖自定义迁移。
我的模型得到了很好的迁移,除了这段数据。任何人都可以将我推向正确的方向以更新此属性吗?
谢谢!
这就是我的意思:
我的旧模型
+--------------------+ +--------------------+ +--------------------+
| Book | | Appointment | | Document |
+--------------------+ +--------------------+ +--------------------+
| - Title | | - Title | | - Date Added |
| - Date Added | | - Date Added | | - Date Modified |
| - Date Modified | | - Date Modified | +--------------------+
+--------------------+ +--------------------+ | (Relationships) |
| (Relationships) | | (Relationships) | +--------------------+
+--------------------+ +--------------------+
我的新模型
+--------------------+ +--------------------+ +--------------------+
| Book | | Appointment | | Document |
+--------------------+ +--------------------+ +--------------------+
| - Date Added | | - Date Added | | - Title |
| - Date Modified | | - Date Modified | | - Date Added |
+--------------------+ +--------------------+ | - Date Modified |
| (Relationships) | | (Relationships) | +--------------------+
+--------------------+ +--------------------+ | (Relationships) |
+--------------------+
如何将数据从旧模型移动到新模型中?