正如here所述,可以使用来自Objective-c的Swift代码在同一目标中使用
#import <ProductName/ProductModuleName-Swift.h>
可以使用
从外部框架导入@import FrameworkName;
但是,这仅在设置“启用模块”时有效。假设无法在想要导入Swift代码的目标上设置“启用模块”,我的问题是:
是否可以公开ProductModuleName-Swift.h
标题,以便可以从其他目标访问?
答案 0 :(得分:0)
似乎在创建框架时,ProductModuleName-Swift.h`会自动添加到框架的公共标题中,包括所有&#34; public&#34;快速的课程。因此,即使从外部框架导入,也可以使用第一种方法!
(不知道为什么我错过了这个/为什么在问这个问题时这没有用?)