我正在手动创建桥接头,因为它不允许我自动创建桥接头。我创建了一个名为“appname bridging header.h”的头文件,问题是我不能将它设置为项目的桥接头,通常可以通过项目的构建设置来完成。我没有在swift编译器-代码生成下的objective-c桥接文件部分。我只有优化级别。谢谢您。
最佳答案
你的问题有点不清楚,但我会尽力帮助你。
1)要创建桥接头,有两种不同的方法:
在xcode的帮助下:当您向项目中添加文件时,xcode会询问您是否要创建一个桥接头。
手动:您必须创建一个头文件并将其命名为您的项目桥接头.h(这是一般语法)
2)链接标题:
如果xcode创建了桥接头,它会自动链接到:->构建设置->Swift编译器-代码生成->Objective-C桥接头下。
如果是手动创建的,则必须转到“生成设置”选项卡下的此处,然后搜索“桥接头”。这里有一行“objective-c桥接头”,您只需要输入他所在文件夹的名称和他的名字。就像这样:你的项目/你的项目桥接头.h.文件夹的名称被定义为截图显示。不管项目名称(第一个箭头)和第一个框(第二个箭头)是否不同,只要选择正确的一个。
希望这能帮助别人:)
很抱歉从一开始就解释,因为这不是问题中的问题,但有时做所有事情都是好的
关于objective-c - 创建桥接 header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31097484/