Загрузить в CoreData - PullRequest
       15

Загрузить в CoreData

1 голос
/ 29 марта 2011

Я создал оконное приложение с включенной структурой coredata. Я отредактировал свой xcdatamodel, создал новый объект, определил атрибуты и создал файл класса управляемого объекта. Когда я сейчас пытаюсь запустить свое приложение, мое приложение падает в симуляторе с этой ошибкой: модель, используемая для открытия магазина, несовместима с моделью, используемой для создания магазина "; у меня нет базы данных sqlite в моем проекте. Теперь мой вопрос Как добавить данные в Coredata и избавиться от этой ошибки! Я понимаю, что Coredata поставляется с собственной БД, сгенерированной во время выполнения, как я могу получить доступ к этому?

1 Ответ

2 голосов
/ 29 марта 2011

Чтобы избавиться от этой ошибки:
- запустить симулятор iPhone
- удалите приложение, щелкнув его и удерживая кнопку мыши в течение нескольких секунд (как если бы вы удалили приложение на своем iPhone)
- переустановить + снова запустить приложение из XCode

Эта ошибка появляется при каждом изменении чего-либо в вашей модели данных (добавление атрибутов / сущностей и т. Д.). Если вы хотите знать, как сохранить свои данные при изменении модели данных, вам следует поискать «CoreData versioning» в Google.

...