2015-08-17 2 views
11

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

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

ответ

4

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

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

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

Смежные вопросы