通常我使用CocoaPods(使用use_frameworks!)来管理我的框架,但是这个PDF库(FastPdfKit)不支持CocoaPods,所以我手动将它添加到"链接二进制文件库"以及它的依赖。之后我让xcode为我创建一个桥接头(我创建了一个.m文件,xcode自动创建了一个桥接头)。
我在桥接文件中导入了标头,如#import <FastPdfKit/FastPdfKit.h>
,但是我无法从我的swift文件中访问任何方法/类...(Use of undeclared type 'ReaderViewController'
其中ReaderViewController是其子类框架中的UIViewController)。
我也试过这样导入#import 'FastPdfKit.h"
仍然会出现同样的错误。
答案 0 :(得分:0)
要从同一框架将Objective-C代码导入Swift,请转到.state('state1', {
url: '/state1',
controller: 'State1controller',
template: '<div ui-view></div>',
data: {
css: [
'styles/custom-state1.css',
{
name: 'layout',
href: 'styles/state1-layout.css'
}
]
}
})
并确保该框架目标的Build Settings > Packaging
设置设置为“是”