2011-12-14 6 views

ответ

5

См. Иерархию Xcode - это чисто визуальная система организации. Это не влияет на вашу фактическую иерархию файлов. Xcode оставляет фактическую файловую систему до вас.

Таким образом, если бы вы захотели, у вас есть одна папка на диске со всеми исходными файлами, ресурсами и т. Д. И тогда в Xcode у вас может быть тщательно организованная иерархия для отображения ваших исходных файлов.

Чтобы сделать все правильно, сделайте копию файлов в нужном каталоге. Затем удалите все эти файлы из проекта Xcode. Затем добавьте существующие файлы из нового каталога, и таким образом вы сможете получить Xcode для связи с новым каталогом.

Дайте мне знать, если это поможет.

Thanks

0

Благодарим за решение.

Я создал объект aproject X и позже, в этом проекте создан контроллер вида с двумя файлами XViewController.h и XViewController.m. Эти файлы (по какой-то ошибке) не были созданы внутри физической + xcodevirtual папки проекта X, но в корневой папке, содержащей X. Когда я переместил эти файлы изнутри Xcode в папку X, файлы, похоже, переместились туда под X, и они появились там в иерархии проекта.

Однако этот путь я закончил с 2 физических копий них, на на том же уровне, что и X физической папке, а другой под X.

После добавления свойства в XViewController.h и построить проект Я заметил, что мои изменения не сработали, и Xcode сообщил об ошибке, что в классе XViewController и в файле .h не было такого свойства.

Использование опции «Показать в поиске» Я нашел реальный файл. Затем я скопировал обновленные физические файлы в физической папке X и удалил файлы, которые были на том же уровне каталогов, что и X. Таким образом, проект Xcode ссылается на эти файлы, стал красным, подразумевая, что виртуальная среда потеряла файлы. Итак, я полностью удалил их изнутри Xcode.

Затем с помощью меню «Файл ->« Добавить файлы в X ... »я снова подключу« хорошие »физические файлы к моему проекту X, и эта проблема беспорядка была решена.

Смежные вопросы