#objective-c
#objective-c
Вопрос:
Как я могу работать с завершением кода в Xcode 4, когда я создаю новый проект с использованием шаблона и имею статическую библиотеку.
Я создал новый шаблон, который использует статическую библиотеку, но когда я создаю новый проект, завершение кода не работает для статической библиотеки. Я могу хорошо собрать и запустить новый проект и использовать завершение кода для классов внутри проекта.
Заранее благодарю вас.
Ответ №1:
Это может быть вызвано известной ошибкой с завершением кода в Xcode. Любые файлы, которые находятся за пределами корневого каталога проекта, не будут проиндексированы должным образом, что означает, что завершение кода и операции рефакторинга для любых символов, определенных в этих файлах, не будут работать.
Я уже сообщал об ошибке для этого ранее, и это было подтверждено Apple (оригинальный идентификатор ошибки: 9260761).
Обходной путь заключается в том, чтобы убедиться, что файлы заголовков находятся где-то внутри каталога вашего проекта и что они были добавлены в ваш проект Xcode.
Ответ №2:
Вы также должны добавить заголовки статической библиотеки в свой проект. Вот как Xcode узнает, какие классы / методы следует автозаполнять.