如果使用Cocoapods和use_frameworks !,我应该使用Obj-C Bridging Header吗?

时间:2016-01-26 21:47:38

标签: ios objective-c xcode swift cocoapods

This link说没有。

但是这个例子只涉及Swift类。在我使用use_frameworks!的项目中,我有一个使用objective-c 的快速类。这两个类都位于我的本地开发pod中的同一目录中。没有桥接头,swift类如何使用objective-c类?

澄清: 问题不在于Swift是否可以导入框架。我知道它可以。问题有两个:

  • 如果我使用use_frameworks!,我应该使用桥接标头吗?或者,使用桥接头会导致意外问题,如我上面链接的帖子所示?
  • 如果我不能使用桥接头,那么我需要从swift类中导入objective-c (不是框架),并且这两个类都在同一个类中框架。我不知道如果没有桥头,我们怎么可能做到这一点。

1 个答案:

答案 0 :(得分:1)

简短回答:

它与use_frameworks!无关,而是将您的Obj-C窗格暴露给 Swift

参见示例: