未知的类型名称类,您的意思是类

时间:2015-08-08 02:13:11

标签: ios objective-c swift

所以我尝试将aurioTouch导入我的应用程序,并且我一直收到此错误

"unknown type name 'class' did you mean "Class"?

我的桥接头文件:

#import "AudioController.h"
#import "BufferManager.h"
#import "FFTHelper.h"
#import "DCRejectionFilter.h"

我尝试将所有这些文件更改为.mm,但它并没有解决我的问题。任何人都有任何想法为什么会这样?

1 个答案:

答案 0 :(得分:1)

要混合使用C ++和Objective-C,您需要使用.mm extension。但是,如果您的类只是C ++(并且只包含C / C ++标头),那么您可以使用正常的.cpp扩展名。

  

.mm       除了Objective-C和C代码之外,具有此扩展的源文件还可以包含C ++代码。此扩展名仅在您使用时使用   实际上是指Objective-C代码中的C ++类或特性。