答案 0 :(得分:6)
手动创建桥接头文件
首先删除Xcode或您可能已创建的桥接头文件。并选择您的项目转到> 构建设置>搜索关键字。 Swift编译器 - 一般。单击Objective-C Bridging Header,删除该路径。现在清理你的项目。
现在选择你的项目>点击导航栏中的窗口。 选择项目,然后从中删除派生的数据。
现在创建一个新的文件,选择来源,然后选择标题文件并创建桥接头文件。文件名必须是 projectname-Bridging-Header.h ,然后创建
选择您的项目转到> 构建设置>搜索 关键词。 Swift编译器 - 一般。单击Objective-C Bridging Header现在在这个Objective-C Bridging Header中添加路径 的的projectname-桥接-Header.h 强>
现在将您的类导入到桥接头文件中,您可以轻松地将其编译为代码。
Your bridging header file looks like this when you are creating your file manually.
答案 1 :(得分:1)
在您的项目中,您没有bridging-Header.h文件,但您的项目有这条路径。为此,您需要删除该路径......
转到目标文件并选择Build Settings,----> Swift Compiler - General,然后删除bridging-Header.h。按照以下屏幕截图....
删除Swift编译器中的bridging-Header.h文件 - 常规
现在你有这样的......
答案 2 :(得分:1)
答案 3 :(得分:0)
在项目goto处删除路径>构建设置>搜索关键字。 Swift编译器-常规-> Objective-C桥接头为我工作。