在我的应用程序的新版本中,我想在两个不同的NSManagedObjects上合并两个属性,并在这两个对象的关系上使用它。
例如,我有一个对象'Document'(在更新版本中现在具有属性'title'),该对象与'book'和'appointment'有关,他们曾经拥有该属性'标题”。
核心数据编程指南非常容易阅读和我可以做的,我必须执行/覆盖自定义迁移。
我的模型很好地迁移,除了这段数据。任何人都可以推动我朝正确的方向更新这个属性吗?
谢谢!
以下是我的目标:
我的旧模式
+--------------------+ +--------------------+ +--------------------+
| 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) |
+--------------------+
如何将数据从旧模型移动到新模型中?