桥接头文件

时间:2015-08-23 14:27:31

标签: objective-c xcode swift xcode6 objective-c-swift-bridge

我有一个Objective-c项目。我正在研究它大约两年。现在我想用Swift做新作品。

我添加了一个新的Swift类。 Xcode让我添加了BridggingHeader文件,然后我按了YES。

但现在在桥接头文件中我想导入我当前的目标-c分类,但是这个文件不会重新识别我的objective-c文件。

例如我写的时候:

#import "MYBaseViewController.h"

xcode显示错误并说:

MYBaseViewController.h file not found

1 个答案:

答案 0 :(得分:0)

  1. 转到Build Settings,检查是否为每个目标正确设置了桥接头。
  2. 确保该文件包含在两个目标中。在Project Navigator中选择它,然后打开File Inspector并检查目标Membership页面:
  3. enter image description here