Изменение идентификатора версии основной модели данных

Я пытаюсь отладить проблему с моей моделью сопоставления, которая не используется при миграции, поэтому я распечатал идентификаторы версии sourceModel и destinationModel, но оба они были пустыми.

http://developer.apple.com/library/ios/#documentation/cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectModel_Class/Reference/Reference.html%23//apple_ref/occ/instm/NSManagedObjectIdentifier/

Эта ссылка говорит, что нужно установить их в инспекторе модели, но я не могу найти это на xcode 3 или 4 ... или, по крайней мере, нет versionIdentifier или аналогичного в любом месте, где я могу найти для самой модели данных.

Кто-нибудь знает, где я это нахожу?


person Philippe Sabourin    schedule 20.03.2011    source источник


Ответы (1)


Взгляните на эту публикацию - и, в частности, на мой ответ;): Облегченная миграция Core Data: не удается найти или автоматически вывести модель сопоставления для миграции

Я не обнаружил, что versionIdentifiers так же полезны при отладке, как «метаданные» для различных сущностей - как я обрисовал здесь: NSManagedObjectModel versionIdentifiers

Надеюсь это поможет.

person westsider    schedule 21.03.2011
comment
Я попробовал ваше предложение из настройки идентификатора версии на днях (получаю информацию 2 раза), но у меня это никогда не сработало. Всегда появлялось одно и то же окно. В любом случае, спасибо, я решил проблему другим способом (так что мне больше не нужно ее отлаживать). - person Philippe Sabourin; 22.03.2011