2015-12-18 2 views
0

Обычно я использую CocoaPods (с use_frameworks!) Для управления моими фреймворками, но эта библиотека PDF (FastPdfKit) не поддерживает CocoaPods, поэтому я добавил ее вручную в " link бинарный с библиотеками "вместе со своими зависимостями. После этого я разрешаю xcode создавать заголовок для моста для меня (я создал файл .m, а xcode автоматически создал заголовок моста).Невозможно использовать инфраструктуру Objective C, импортированную в заголовок Bridging

Я импортировал заголовок в файле мостик, как этот #import <FastPdfKit/FastPdfKit.h>, но я не могу Acces любого метода/класса от моих быстрых файлов ... (Use of undeclared type 'ReaderViewController' где ReaderViewController является подклассом UIViewController в рамках).

Я также пытался импортировать, как это #import 'FastPdfKit.h" все еще дает те же ошибки.

+0

Вы пытались импортировать ReaderViewController напрямую? – Akaino

+0

И, пожалуйста, проверьте это: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html – Akaino

+0

@Akaino Да, все еще ничего –

ответ

0

Чтобы импортировать код Objective-C в Swift из тех же структур, перейдите к Build Settings > Packaging и убедитесь, что настройка Defines Module для этой рамочной цели устанавливаются на «Да».

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