Обновление нескольких моделей на конечной стадии NSEntityMigrationPolicy - PullRequest
1 голос
/ 22 декабря 2010

Я пишу свой первый NSEntityMigrationPolicy прямо сейчас, и этот довольно прост.Он извлекает синглтон из БД и затем просматривает записи трех других типов и связывает их с синглтоном для новых отношений, добавленных к этим классам.

Прямо сейчас яя делаю это в одном подклассе NSEntityMigrationPolicy в методе endEntityMapping:manager:error:, который обновляет объекты всех трех типов одновременно.В чем я не уверен, так это в том, безопасно ли выполнять все сразу, или мне нужно реализовать три отдельные политики ... кажется, что обратный вызов endEntityMapping вызывается после завершения всех миграций.и даже если я установлю имя сопоставления в поле «Пользовательская политика» всех трех классов в редакторе модели сопоставления, оно, кажется, вызывается только один раз.

Просто хотел проверить, все ли выполняется водин endEntityMapping подразумевает, что это безопасно?Это, конечно, кажется, но в этом я хочу быть уверен.

Заранее благодарен за любую помощь.

1 Ответ

0 голосов
/ 02 января 2011

Не получил ответа по этому вопросу, но для любого, кто столкнется с этим вопросом в будущем, похоже, что endEntityMapping вызов не начат для любого типа в модели данных, пока не будут выполнены все миграции и место назначения.контекст полностью заполнен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...