在桥接Objective C文件中使用Swift类

时间:2018-07-13 15:31:24

标签: objective-c swift macos objective-c++

我有一个项目是用Swift编写的,但是项目的某些部分是用Objective-C ++编写的,以便与C ++库集成。我的.mm文件看不到Swift类。我已经完成了Can't use Swift classes inside Objective-C的所有步骤,但仍然无法解决。自动生成的"project-Swift.h"会生成错误。我试图删除发生错误的代码段,并且工作良好,但是每次清理项目时,此"project-Swift.h"都会重新生成。这是错误为link的屏幕截图。谢谢。

1 个答案:

答案 0 :(得分:2)

这似乎是在包含桥接头之前,您没有包括定义缺失符号的头,例如NSViewController