This link说不。
但是那个例子只涉及 Swift 类。在我使用 use_frameworks!
的项目中,我有一个使用 objective-c class 的 swift 类。这两个类都在我的本地开发 pod 中的同一目录中。没有桥接 header ,swift 类如何使用 objective-c 类?
澄清一下: 问题不在于 Swift 是否可以导入框架。我知道可以。问题是双重的:
- 如果我正在使用
use_frameworks!
,我应该使用桥接头吗?或者,如我在上面链接的帖子中所述,使用桥接 header 是否会导致意外问题? - 如果我不能使用桥接头,那么我需要从一个 swift 类中导入一个 objective-c 类(不是框架),并且这两个类都在同一个框架中。如果没有桥接头,我不知道这怎么可能。
最佳答案
简短回答:是。
它与 use_frameworks 无关!
,它与将您的 Obj-C
pod 暴露给 Swift 有关。
查看示例:
关于ios - 如果使用 Cocoapods 和 use_frameworks!,我应该使用 Obj-C Bridging Header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35024640/