void JSStringWrapper::set(JSString* str, JSContext* cx)
{
CC_SAFE_DELETE_ARRAY(_buffer);
if (!cx)
{
cx = ScriptingCore::getInstance()->getGlobalContext();
}
JS::RootedString jsstr(cx, str);
_buffer = JS_EncodeStringToUTF8(cx, jsstr);
}
只有在第一次编译的时候会报错,报错行数在这一行_buffer = JS_EncodeStringToUTF8(cx, jsstr);,没有定位到自己的代码,不知道从哪下手,求帮助!!!!