Если вы измените что-либо (сущность, отношение, тип атрибута и т. д.) в модели CoreData после ее отправки, каков общий процесс, который вам нужно пройти, чтобы обновить хранилище пользователя для вашей новой модели.
Поддержка приложения CoreData
Ответы (1)
Для меня лучшей практикой является включение номера версии модели в вашу схему.
Когда схема изменяется, вы проходите через «Конвертеры», чтобы обновить одну версию до другой.
Сохранив устаревшие контейнеры и схему, вы можете обновить любую версию до последней.
Процесс преобразования — это то, что вы могли бы написать сами, но вам нужно будет сделать это только один раз для каждой версии схемы.
person
amattn
schedule
12.07.2009
Спасибо. Друг только что указал мне на следующий документ, который, кажется, объясняет то, что вы упомянули. developer.apple.com/IPhone/library/ документация/Какао/
- person Dylan Copeland; 12.07.2009