CoreData - модели данных - PullRequest
       16

CoreData - модели данных

0 голосов
/ 17 сентября 2010

Создав сущность и успешно запустив приложение, я понял, что что-то упустил из этого. Я добавил новый атрибут и теперь получаю сообщение об ошибке, касающееся различных моделей данных, которые невозможно открыть. Как мне выполнить сброс модели данных, или мне нужно будет создать новую сущность? Если последнее верно, это кажется очень негибким, поскольку я удалил все данные, которые я сохранил из приложения.

1 Ответ

1 голос
/ 20 сентября 2010

Вам необходимо перенести модель данных.См. Миграция в Руководстве по программированию основных данных.

Основная проблема заключается в том, что ваш текущий магазин отформатирован для старой модели.В нем просто нет места для нового атрибута.Чтобы сохранить текущие данные, вам необходимо выполнить миграцию.Если вы все еще в разработке и не заботитесь о данных, вы можете просто удалить хранилище SQL и начать все заново с новой моделью.

...