我正在同一个.m文件中用Objective-C函数编写C,现在我想在C类的Objective-C部分创建实例。我可以访问一些NSString, NSData类和其他Objective-C类,但无法访问我的CustomObjC类。
我试图#include "CustomObjC.h"但仍然无法创建此类的实例,例如:

    void _ActivateSpeechDetection(void* self){
      CustomObjC *object;
    }

错误是:“使用未声明的标识符CustomObjC”
任何想法都会得到Kindle的赞赏!
.mm文件的外观如下:
    #import "BonjourClientImpl.h"

@implementation NetServiceBrowserDelegate

@synthesize pocketsphinxController;
@synthesize openEarsEventsObserver;

- (id)init
{
self = [super init];

return self;
}


void SetNotificationListeners(){

}

-(void)fireSpeechRecognition{

}

@end


#import "CustomObjC.h"

static CustomObjC* obj = nil; //Problem here

void _fireSpeech(){

}

最佳答案

尝试导入或@class yourClassName

08-16 00:19