Я создал приложение, которое использует Core Data для хранения информации. Сегодня я сделал пару изменений в модели данных и воссоздал файлы кода, для которых я изменил модели данных. Когда я снова попробовал запустить приложение на своем iPad, он пожаловался, что между хранилищем данных в настоящее время на iPad есть столкновение, и тот, к которому я пытаюсь получить доступ (я добавил одно поле к одному из объектов). Я решил эту проблему, полностью удалив приложение с моего iPad и заменив его на новую версию.Цель C - Модернизация NSManagedObject
Мне просто интересно, каковы будут последствия для пользователей, которые в настоящее время используют приложение, когда я выпущу обновление? Они также потеряют все свои данные? Будут ли они сталкиваться с этим уродливым сообщением об ошибке или сбой? Или Core Data волшебным образом обновляет хранилище данных для меня?
С уважением, EZFrag
Кроме того, я предлагаю начать с автоматической миграции, так как это довольно часто затрагивает большинство случаев изменения модели данных. –