cocos creator 3.x js和oc通讯

找不到文档,分享出来,供有需要的人。头文件和语法
#include “bindings/sebind/sebind.h”
#import “cocos/platform/apple/JsbBridgeWrapper.h”

-(void) trigJsNotify: (NSString *)event message:(NSString *)message
{

// NSString *evtNotify = [NSString stringWithFormat:@“cc.director.emit(”@\", \"@")", event, message];
// NSLog(@“dogz.log %@”, evtNotify);
// const char *evalJs =[evtNotify UTF8String];
// CC_CURRENT_ENGINE()->getScheduler()->performFunctionInCocosThread(={
// se::ScriptEngine::getInstance()->evalString(evalJs);
// });

JsbBridgeWrapper* m = [JsbBridgeWrapper sharedInstance];
[m dispatchEventToScript:event arg:message];
//[m dispatchEventToScript:@"Animation1" arg1:@"true"];

}

1赞

你好, js 和 oc 的通信文档在这里 使用 JsbBridge 实现 JavaScript 与 Objective-C 通信

:+1:赞,文档更上