【问题标题】:Bridging header file Swift桥接头文件 Swift
【发布时间】:2015-11-21 15:27:05
【问题描述】:

我想为我的新 Swift 项目手动创建一个 Obj-C 桥接头文件,以便与 AudioKit 一起使用。我被困住了。一切似乎都是正确的(我什至检查了文件路径末尾的空格是否是问题,但不是,我清除了项目)。作为证据,我附上截图:

可能出了什么问题?

【问题讨论】:

  • "stackoverflow.com/questions/24002369/…" 你检查了吗?希望在这里你能得到答案
  • 不,这些似乎都不起作用。
  • 命名约定为<#YourProjectName#>-Bridging-Header.h。最可靠的方法是让 Xcode 创建桥接头。
  • 您还需要确保目标构建设置中的路径正确。在构建设置下搜索桥接头并确保路径对齐

标签: objective-c swift xcode bridging-header


【解决方案1】:

桥接头的名称应该是格式

<target_name>-Bridging-Header.h

因此,如果您的目标名称是 AudioMeter。那么桥接头的名称应该是

AudioMeter-Bridging-Header.h

还要确保桥接头的路径在 Xcode Build Settings 中的 Objective-C Bridging Header 选项下指定。

【讨论】:

  • 请注意,桥接头路径在 XCode 中是 cAsE 敏感的,以防您添加了“MyProject-Bridging-header.h”而不是“MyProject-Bridging-Header.h”。更改后,您需要从项目中清除所有 .pch 文件(预编译头文件 C),这些文件位于 Build/Intermediates.noIndex/PrecompiledHeaders 某处。
猜你喜欢
  • 2016-03-17
  • 1970-01-01
  • 2016-09-13
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
  • 2017-04-06
  • 2019-02-04
  • 2015-10-09
相关资源
最近更新 更多