按照 官方文档的说法
我实际建立了一个JsBridge.h 和 JsBridge.mm 去测试一下,出现如下问题
搜索了关于 Member access into incomplete type 的问题成因和解决方案,还是没有头绪,请问我这里是哪里错了以及怎么修改呢?
附:以下为 JsBridge.h 和 JsBridge.mm 的源代码
JsBridge.h
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface JsBridge : NSObject
+ (void) test;
@end
NS_ASSUME_NONNULL_END
JsBridge.mm
#import "JsBridge.h"
#include "cocos2d.h"
#include "platform/CCApplication.h"
#include "cocos/scripting/js-bindings/jswrapper/SeApi.h"
@implementation JsBridge
+ (void)test {
cocos2d::Application::getInstance()->getScheduler()->performFunctionInCocosThread([=]() {
se::ScriptEngine::getInstance()->evalString("cc.log(1);");
});
}
@end

