Получение свойства от двух NSManagedObjects и сохранение его как свойства другого

В новой версии моего приложения я хочу объединить два свойства в двух разных объектах NSManagedObject и использовать их в отношении обоих этих объектов.

Например, у меня есть объект "Документ" (который в обновленной версии теперь имеет свойство "заголовок"), этот объект связан с "книгой" и "назначением", которые оба имели свойство "заголовок".

Руководство по программированию 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)   |
                                                                    +--------------------+

Как переместить мои данные из моей старой модели в новую модель?

0 ответов

Другие вопросы по тегам