【发布时间】:2014-10-22 15:51:03
【问题描述】:
我正在做一个 swift 框架,我想使用旧的目标 c 类。为此,我使用桥接头方法,但是当我尝试构建时出现此错误:
<unknown>:0: error: using bridging headers with framework targets is unsupported
我将我的 {PROJECT}-Bridging-Header.h 添加到 Swift 编译器中的 Objective-C 桥接头 - 代码生成
我该如何解决?
我在应用程序中做了并且运行正常,但是在这个框架中没有
谢谢
【问题讨论】:
-
是的,但这是真的吗?您可以在应用程序中混合使用 swift 和 Objective-c,但不能在框架中混合使用?
-
对不起,我是个聪明人。构建框架时使用框架伞头而不是桥接头:developer.apple.com/library/ios/documentation/swift/conceptual/…
-
我怎样才能创建伞头?有什么区别=
-
这将是一个与您的框架同名的
.h文件,其中包含版本号和版本字符串。寻找FOUNDATION_EXPORT double {framework name}。
标签: ios swift frameworks