Предыдущее определение здесь - Ghost File в XCode 4.2.1 - PullRequest
1 голос
/ 17 февраля 2012

Я получаю ошибку компиляции в XCode, когда файл, который я удалил из проекта, отображается как определение Duplicate Interface для класса 'имя_класса', и он показывает иерархию зависимостей и в конечном итоге попадает в заголовочный файл.рассматриваемого класса.Но этот заголовочный файл фактически не существует в иерархии проекта.В разделе расположения файла над кодом файла заголовка он просто показывает имя_класса.h> @interface имя_класса, а не все остальные файлы в проекте: имя_проекта> имя_группы> имя_класса.h> Без выбора

Выполнение поискаТип объекта (cmd + shift + O) и глобальный поиск не приводят ни одного экземпляра этого заголовочного файла, существующего в проекте.Я очистил, вышел из xcode, перезагрузился, даже проверил файл proj на наличие экземпляров этого класса, но его там нет.

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

У меня был путь к старому местоположению моего класса в «Пути поиска заголовка» моего проекта, поэтому он дважды просматривал файл.

0 голосов
/ 05 марта 2018

Первый шаг: правильно управлять своим xcode Header Search Path, удалить неиспользованный старый путь поиска
Второй шаг: выбрать product-->clean

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