Пустое приложение xcode, генерирующее непредвиденные ошибки

Я сделал следующее:

  1. создать новый проект с помощью основного шаблона сведений
  2. выберите «использовать основные данные»
  3. сборка -> запуск с помощью ios sim

Я получил следующий код ошибки:

модель, используемая для открытия магазина, несовместима с той, которая использовалась для создания магазина

Я гуглил и много читал о переносе данных и о многом другом. Я даже следовал указаниям и пытался мигрировать. Модель, использованная для открытия магазина, несовместима с той, которая использовалась для создания магазина, выпускная версия магазина Apple

Но затем он выдал мне другое сообщение об ошибке:

не могу найти модель для исходного кода

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


person user2927724    schedule 18.04.2014    source источник
comment
Да, должно. Какой шаблон приложения вы использовали?   -  person matt    schedule 18.04.2014
comment
Сорри, забыл упомянуть, я использовал мастер-детализацию   -  person user2927724    schedule 18.04.2014
comment
Спасибо. Хорошо, я только что создал новое приложение Master-Detail для iPhone с проверкой Core Data, и оно работает нормально.   -  person matt    schedule 18.04.2014
comment
Я думаю, вам нужно отступить на десять ярдов и ударить плоскодонкой, как это предлагается в ответе, который вы уже получили. См. мои инструкции здесь: stackoverflow.com/a/6247073/341994   -  person matt    schedule 18.04.2014


Ответы (1)


После того, как ошибка будет выдана, нажмите кнопку остановки на Xcode.

Затем перейдите в симулятор (теперь он должен быть на главном экране) и удалите приложение. Вы удаляете приложения из симулятора так же, как и на реальном iPhone (удерживайте значок, пока он не начнет трястись и в углу не появится значок «x»).

Затем снова запустите приложение.

Вы, вероятно, в какой-то момент сделали другой проект с тем же идентификатором пакета. У этого проекта, вероятно, была модель данных, которая отличается от пустой (или любой другой модели данных по умолчанию) в приложении-шаблоне, что приводит к сбою вашего приложения где-то в вашем AppDelegate.m, когда оно пытается загрузить магазин.

person Gazzini    schedule 18.04.2014
comment
Рад это слышать! Не могли бы вы принять мой ответ? - person Gazzini; 18.04.2014