cocosCreator oc如何把string传递给ts?

遇到一个问题,oc原生端如何把string参数传递到ts?
如图:我传递1的话ts端能成功接收


但是如果我传递string的话就不行了

我有点莫名,是我写法有问题吗?求指点

NSString *funcName = @“cc.FrogWxSdk.onCsjRewardCallBack(’@','@’,’@','@’);”;
NSString *code = [NSString stringWithFormat:funcName,type.stringValue,codeId,extraParam,csjFrom];
std::string jsCallBack = [code UTF8String];
Application::getInstance()->getScheduler()->performFunctionInCocosThread(={
se::ScriptEngine::getInstance()->evalString(jsCallBack.c_str());
});
我是这样写的