Obj-C的Swift Bridging Header

时间:2015-11-23 01:03:50

标签: swift swift2 cocoapods bridging-header cardio

我已通过Card.IO安装了CocoaPods。我的工作区看起来设置正确,我看到了Card.IO Objective-C个头文件,但是在我的主Swift项目中,我尝试引用任何Card.IO classes - 我得到了未解决的标识符错误。

修改我的理解是Xcode无法找到桥接标题:

#import "CardIO.h"

@import AudioToolbox;
@import AVFoundation;
@import CoreMedia;
@import CoreVideo;
@import MobileCoreServices;

文档说明

  

在构建设置中,在Swift编译器 - 代码生成中,确保下面的Objective-C Bridging Header构建设置有一个指向   桥接头文件。   路径应该与项目相关,类似于在“构建设置”中指定Info.plist路径的方式。在多数情况下,   您不需要修改此设置。

这对我没有意义 - 所以不确定在哪里放路径?我已将以下内容添加到构建设置>搜索路径>标题搜索路径>调试&释放

MyApp/MyApp-Bridging-Header.h

但似乎这是不正确的?

0 个答案:

没有答案