当X代码尝试自动创建桥接头时,它每次都会崩溃,因此我按照有关如何手动创建桥接头的说明进行操作。(创建一个.h文件,将其命名为<#PROJECT_NAME> -Bridging-Header.h,导入所需的所有.h文件吗?)
问题是,当我尝试实例化该头文件中包含的.swift文件中的类时,什么都没有发生(它说该类不存在)。此外,在桥接头文件中,当我执行时,文件名似乎并没有自动完成尝试包括它们,使我相信某些东西无法正确链接。
有人碰到这个吗?有谁知道如何修理它?
您需要将其添加到目标的构建设置中:
在Xcode中,如果进入目标的构建设置,然后一直向下滚动,则会发现“ Swift Compiler-Code Generation”部分。
将“ Objective-C桥接标头”设置为 <#PROJECT_NAME>-Bridging-Header.h
<#PROJECT_NAME>-Bridging-Header.h
我不确定“ Install Objective-C Compatibility Header”的正确值,但是它是“是/否”,因此,如果一开始不起作用,您可以对其进行切换。