2009-12-29 2 views
1

Я создаю инфраструктуру Xcode, и у меня есть один открытый заголовок, который обращается к кучке заголовков проектов. Но когда я импортирую фреймворк в другой проект, он выдает ошибки, которые не могут найти файлы заголовков, которые являются проектами. Я ссылаюсь на объекты из заголовков проектов в публичном заголовке. Как сохранить проекты заголовков, но все же использовать объекты из них в публичном заголовке?Сохранение заголовков как `project` в инфраструктуре Xcode

ответ

3

В публичном файле заголовка используйте @class для включения других интерфейсов и используйте #import в файле реализации (.m).

Использование @class сообщает компилятору, что указанный класс существует, но компилятор не потребует его реализации.

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