Quantcast
Channel: Cocos中文社区 - 最新帖子
Viewing all articles
Browse latest Browse all 494966

ScriptingCore::getInstance()->evalString可以有返回值么

$
0
0

ScriptingCore::getInstance()->evalString(stringFunc, &outVal);
这行报错:cannot initialize a parameter of type jsval * with a rvalue of js::rootedvalue *。

(1)Use an explicit address-of-operator on JS::Rooted to get a JS::MutableHandle.
根据这句话的意思,&outVal就变成JS::MutableHandle了吧?但是evalstring接收的参数是jsval,是不是类型不匹配了呢?
(2)Use JS::MutableHandle typedefs for function out-parameters.
根据这句话的意思,evalString函数的第二个参数的类型是不是应该是JS::MutableHandleValue?

在AppController.mm中的代码片段。


Viewing all articles
Browse latest Browse all 494966

Trending Articles