objective-c - 如何添加 Objective-C Bridging Header 条目?

标签 objective-c swift xcode cocoapods header-files

我有一个 Swift 项目并添加了一个用 Objective-C 编写的 cocoapod。它有头文件和实现文件。据我了解,要将这些文件使用/导入到我的 Swift 文件中,我需要添加一个桥接文件。

我发现这个网站描述了如何手动执行此操作,因为 Objective-C 文件已经是我项目的一部分(来自 cocoapod)。

http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/

1.) 导航到您的项目build设置并找到“Swift 编译器 – 代码生成”部分。你可能会发现在搜索框中输入“Swift Compiler”来缩小搜索范围会更快。

2.) 在“Objective-C Bridging Header”旁边,您需要添加头文件的名称/路径。如果您的文件位于项目的根文件夹中,只需将头文件的名称放在那里。

我在该部分中没有 Objective-C Bridging Header,而且您似乎无法在那里添加新条目。

enter image description here

我使用的是 Xcode 7.3.1。有人知道应该怎么做吗?

最佳答案

您确定您查看了正确的build设置部分吗,在搜索字段中使用关键字 Swift compiler - General 进行搜索,如下所述,然后您就可以找到它。

enter image description here

关于objective-c - 如何添加 Objective-C Bridging Header 条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38468397/

相关文章:

ios - 获取 LLDB 断点中的方法名称和选择器

ios - displaysSearchBarInNavigationBar 不显示搜索栏

objective-c - UITextView 中的 RTL 和 LTR(双向)

ios - 如何在 Swift 中增加 UILabel 中的行间距

ios - 如何使用 swift 在 ios 9 中以编程方式将应用程序带到前台?

ios - 使用 Swift 的 UICollectionView

ios - Sprite 数组不响应触摸移动

ios - CorePlot 自动调整大小 GraphHostingView

ios - 如何为 iOS 应用程序设置默认本地化

ios - 如何准确放大捏合手势的特定点(多次捏合)?