0

在我的应用程序的新版本中,我想合并两个不同 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)   |
                                                                    +--------------------+

如何将数据从旧模型移动到新模型中?

4

0 回答 0