Основные данные - сбой приложения после добавления дополнительных атрибутов в файл xcddatamodel - PullRequest
3 голосов
/ 19 августа 2011

Я использую основные данные в своем приложении.Для данных я связываю файл sqlite с ним.Все мои данные извлекаются успешно, и я получаю правильные результаты.Когда я добавляю еще несколько атрибутов к основному объекту данных и затем запускаю приложение, происходит сбой.

Мое сообщение об ошибке: «Модель, используемая для открытия магазина, несовместима с моделью, используемой для создания магазина»

Может показаться, что я изменил модель данных.Теперь, что мне нужно сделать, если я хочу добавить несколько дополнительных полей в мою модель coredata без сбоя приложения?

1 Ответ

6 голосов
/ 19 августа 2011

Причина сбоя заключается в несовместимости модели данных вашего приложения. На самом деле вы должны получить сообщение об ошибке, очень похожее на это.

Что вы можете сделать, чтобы исправить это - удалить приложение с симулятора или телефона, а затем просто пересобрать и повторно запустить из xcode.

Кроме того, чтобы избежать этой проблемы в будущем, вы можете настроить базовые данные для поиска и принимать расширения вашей модели данных, хотя я не реализовал это, поэтому не мог сказать вам, как это сделать точно. Некоторый поиск в Интернете должен привести к правильному примеру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...