将Objective-C桥接到Swift项目中

时间:2015-08-14 00:23:17

标签: ios objective-c xcode swift

我试图将一个桥接头文件放入我的Swift项目中,以便我可以使用Venmo SDK。我已将头文件放在我认为应该去的位置,并将其添加到构建设置下的Swift Complier - Code Generation部分。

桥接标题名为BridgingHeader.h,直接位于项目小节下(将张贴照片,但我没有足够的声誉)。它与此链接位于同一位置:

enter image description here

在swift编译器 - 代码生成下,我的桥接头的路径是BridgingHeader.h。最初我尝试从根目录引用该文件,但我仍然有错误说错误:

  

bridging header' /Users/j9/Desktop/uSell-swift/BridgingHeader.h'不存在

1 个答案:

答案 0 :(得分:0)

显然,编译器正在寻找... / BridgingHeader.h,而实际名称是LearnSwift-Bridging-Header.h。

顺便说一下,你可以通过添加一个ObjC类File->New->Source->Objective C file来避免这些烦恼......它会为你创建和配置标题。