Невозможно добавить модель данных в xcode4 - PullRequest
2 голосов
/ 05 января 2012

Я портирую свое приложение для iphone на ipad и поэтому создал полностью новый проект.После программирования я захотел импортировать модель coredata из моего проекта iphone, чтобы у меня была та же схема хранения coredata.но по какой-то причине xcode 4.2 не позволяет мне использовать импортированную модель.после перетаскивания версионной модели (foobar.xcdatamodeld) в мой проект ipad (копирование ее в место назначения) я не могу выбрать текущую версию, и модель не будет отображать стрелку-индикатор, а также не-модели в списке файлов на левой стороне xcode.даже если я создаю новую модель данных (файл -> новый ...), я получаю такое же поведение.я не могу отредактировать модель, потому что она, по-видимому, не открыта (нажатие на модель в списке файлов не изменит окно редактора в середине), я не могу добавить версию к модели (пункт меню под «редактор»отсутствует), и я не могу выбрать ни одну текущую версию.

я заметил, что инспектор объектов будет указывать путь «Относительно группы», причем путь будет «../foobar.xcdatamodeld»"(в моем проекте iphone это" foobar.xcdatamodeld "), и полный путь остается пустым.

Я даже отредактировал файлы проекта и xcode проекта через vi, чтобы он выглядел как файлы iphone,безуспешно.

поэтому, сейчас я не могу ни добавить новую модель данных, ни импортировать существующую модель.

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 05 января 2012

Я понятия не имею, связано ли это, но сегодня я столкнулся со странной вещью, когда копировал ресурсы из одного проекта в другой.я сделал то же самое (удостоверился, что выбрал копировать файлы в папку группы назначения и т. д.), и он на самом деле не копировал их - он имел в виду файлы в проекте, из которого я копировал.еще более странно, что проект не смог «увидеть» их (имена файлов были красными).

В итоге я обошел его, вручную скопировав их в каталог проекта «to» и добавив оттуда.

...