2014-10-18 2 views
2

Я пытаюсь написать фреймворк iOS Cocoa Touch в swift и попытаться использовать старые статические библиотеки Objective C.Как использовать объектную C статическую структуру внутри swift iOS swift framework для какао

Я не могу использовать ни один из файлов заголовков из статической библиотеки. В нем говорится: «Использование необъявленного типа enter image description here»

Я отправился через пару потоков в переполнение стека перед публикацией этой темы. 1) Пробовали добавление файла птиц - он жалуется, что птицы файлы не поддерживаются в рамках 2) Пробовал делать заголовки общедоступным вместо проекта 3) Пробовал «allow_non_modular_includes_in_framework_modules»

Не уверен, что это то, что я пропавший без вести. .

Спасибо за помощь.

+0

Можете ли вы предоставить некоторую основную информацию? Например, если файл моста вызвал ошибку, каково сообщение об ошибке? Что вы подразумеваете под пунктом 2? Любой экран? –

+0

Ошибка говорит: «Использование необъявленного типа SQLEngine. Swift-файл не может распознать заголовочный файл, который поставляется вместе с объектной c статической библиотекой. Эта проблема исправлена, ошибка, которую я сделал, это то, что я не импортировал заголовок в файл зонтика и пытаюсь создать Bridging Header, Позже я узнал, что мы не можем создавать заголовки птичьего полета внутри Swift Frameworks. – yarlg

ответ

-1

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

+0

Можете ли вы разместить свой зонтичный файл, пожалуйста (см. [здесь] (http://stackoverflow.com/questions/27373554/using-objective- с-кода из-КСНА-какао-статическому библиотеки-проект-с быстрой-кодой-в)). – Drux

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