Подтвердить что ты не робот

Пользовательские параметры миграции для хранилища данных iCloud Core

В документации (начиная с iOS 8) говорится, что только легкие миграции могут выполняться в хранилище Core Data, поддерживаемом iCloud. Какие параметры существуют, если вам еще нужно выполнить пользовательские миграции?

Контекст: мы собираемся перейти к iCloud с помощью нашего приложения Core Data, но ожидаем изменений в будущих основных схемах, которые по-прежнему нуждаются в пользовательской миграции через отображаемые поля и т.д.

4b9b3361

Ответ 1

Единственная опция - облегченная миграция, если вы используете iCloud. Если вам нужно сделать структурные изменения модели, то это должно быть выполнимо с легким.

Вы можете делать изменения в данных после миграции, но сама миграция застряла как легкий навсегда вперед.

Если вы застряли, у вас останется возможность экспортировать все данные (возможно, в другое хранилище Core Data) и импортировать данные снова в iCloud, как если бы они были новыми.