Я работаю над приложением для iPhone, которое использует подкласс UIManagedDocument
и хранит свои документы в iCloud.
Все работало нормально, пока я не изменил свою базовую модель/схему данных (добавив новую версию модели, как это было несколько раз за последние несколько недель). Я добавил новое свойство и изменил тип данных одного из существующих свойств.
Теперь, когда я запускаю свое приложение, мне кажется, что я не могу загрузить свои документы с помощью UIManagedDocument
-openWithCompletionHandler:
. Я могу создавать новые документы и читать/писать их. Если я верну версию модели данных на 1, я смогу читать существующие документы, но не новые.
Насколько я понимаю, я выполняю только легкие миграции в модель данных, и UIManagedDocument
должен справиться с этим правильно?
Любой совет будет принят с благодарностью!