我正在手动创建一个桥接头,因为它不允许我自动创建。我创建了一个名为“AppName-Bridging-Header.h 的头文件。问题是我不能将它设置为项目的桥接头,这可以通过项目的构建设置正常完成。我没有Objective-C Swift Compiler -Code generation 下的桥接文件部分。我只有优化级别。谢谢。
问问题
698 次
1 回答
2
你的问题有点不清楚,但我会尽力帮助你。
1)要创建桥接头,有两种不同的方法:
- 在 Xcode 的帮助下:当您向项目添加文件时,Xcode 会询问您是否要创建桥接头。
- 手动:您必须创建一个头文件并将其命名为Your Project-Bridging-Header.h(这是通用语法)
2)链接标题:
- 如果 Xcode 创建了桥接头,它会自动链接到:-> Build Settings -> Swift Compiler - Code Generation -> Objective-C Bridging Header
- 如果您手动创建,则必须转到“构建设置”选项卡下的此处,然后搜索“桥接头”。在这里,您有“Objective-C 桥接头”行,您只需输入他所在的文件夹的名称in 和他的名字。就像这样:Your Project/Your Project-Bridging-Header.h。文件夹的名称定义如屏幕截图所示。项目名称(第一个箭头)和第一个框(第二个箭头)是不同的,只需选择正确的。
希望这对某人有帮助:)很抱歉从一开始就解释,因为问题中没有问到它,但有时最好有所有的方法
于 2015-06-28T10:32:34.427 回答