如何手动创建 Swift 桥接头

  • 将新文件添加到 Xcode(文件>新建>文件),然后选择并单击标题文件

  • 将文件命名为“YourProjectName-Bridging-Header.h”。示例:在我的 app Station 中,该文件名为“Station-Bridging-Header”。

  • 创建文件。

  • 导航到项目构建设置并找到“Swift 编译器 - 代码生成”部分。你可能会发现在搜索框中键入 Swift Compiler 以缩小结果范围会更快。注意:如果你没有“Swift 编译器 - 代码生成”部分,这意味着你可能还没有向项目中添加任何 Swift 类。添加 Swift 文件,然后重试。

  • 在“Objective-C Bridging Header”旁边,你需要添加头文件的名称/路径。如果你的文件位于项目的根文件夹中,只需将头文件的名称放在那里。示例:“ProjectName / ProjectName-Bridging-Header.h”或简称为“ProjectName-Bridging-Header.h”。

  • 打开新创建的桥接头,并使用#import 语句导入 Objective-C 类。可以从 swift 类中访问此文件中列出的任何类。