创建桥接标题

时间:2015-06-28 08:13:05

标签: objective-c xcode swift xcode6

我正在手动创建一个桥接标题,因为它不允许我自动执行此操作。我创建了一个名为" AppName-Bridging-Header.h的头文件。问题是我无法将其设置为项目的Bridging标头,这通常可以通过项目的构建设置来完成。我没有Swift Compiler -Code生成下的Objective-C Bridging文件部分。我只有优化级别。谢谢。

1 个答案:

答案 0 :(得分:1)

你的问题有点不清楚,但我会尽力帮助你。

1)要创建桥接标头,有两种不同的方式:

  • 在Xcode的帮助下:当您向项目添加文件时,Xcode会询问您是否要创建桥接标题。
  • 手动:您必须创建一个头文件并将其命名为您的Project-Bridging-Header.h (这是一般语法)

2)链接标题:

  • 如果Xcode创建了桥接标头,它会自动链接到: - >构建设置 - > Swift编译器 - 代码生成 - > Objective-C桥接标题
  • 如果您手动创建,则必须在"构建设置"选项卡,然后搜索"桥接标题。在这里,你有一行" Objective-C Bridging Header"你只需要输入他所在文件夹的名称和他的名字。像那样:您的项目/您的项目-Bridging-Header.h 。文件夹的名称定义为屏幕截图显示。如果项目名称(第一个箭头)和第一个框(第二个箭头)不同,则无关紧要,只需选择正确的项目名称。 enter image description here

希望这有助于某人:) 很抱歉从一开始就解释,因为在问题中没有问到,但有时候做好各种事情是好的