Xcode 7 не автозаполняется при использовании заголовка моста

Итак, проблема в том, что когда я импортирую что-либо в Xcode 7 с помощью Bridging Header, Xcode не автозаполняет мой код, независимо от того, импортирую ли я данную фреймворк, заголовочный файл в моем текущем .swift, если он просто соединяет заголовок Xcode не автозаполняется.

Хотя все зависит от структуры, если я импортирую Parse framework, Xcode вообще не автозаполняется, как ни NSString, ни одного другого базового материала. Когда я пытался импортировать FacebookSDK, Xcode автоматически заполняет базовые вещи, такие как NSString, но он не автозаполняет связанные с FacebookSDK вещи.

Также я попытался запустить тот же проект в Xcode 6, и там автозаполнение работает правильно. Это что-то не так с моим Xcode 7 или каркасами? Я уже пытался удалить кеш, полученные данные, переустановить Xcode 7, но ни один не помог. Любой отзыв?

Ответ 1

Решение, которое сработало для меня, - это убедиться, что вы поместите индивидуальный путь для каждой структуры, которую вы включаете в свой проект, как показано на скриншоте ниже.

введите описание изображения здесь

Ответ 2

Obj c. Импорт файлов .h в другие файлы .m в одном проекте.

На какое-то время я использую тип casting как работающий.

Ответ 3

Фреймы SDK для Facebook не показывались для завершения кода для меня. В конечном итоге работала с копированием файлов фреймов в каталог проекта, хотя официальные инструкции в Facebook рекомендуют использовать ссылки в папке "Документы".

Я попробовал решения от Morgan и Van Du по добавлению конкретных каталогов в пути поиска в каркасе и выполнению рекурсии, но для меня не было кубиков. Необходимо полностью скопировать в каталог проекта (запуск Xcode 7).

Ответ 4

после того, как я попытался использовать каждое решение в stackoverflow, я удаляю все пользовательские плагины - и это все. Xcode → Windows → Менеджер пакетов (в моем случае это было что-то о веревках)