bool c_string_to_jsval(JSContext* cx, const char* v, JS::MutableHandleValue ret, size_t length)
{
if (v != nullptr && length == -1)
{
length = strlen(v);
}
if (0 == length || v == nullptr)
{
auto emptyStr = JS_NewStringCopyZ(cx, "");
ret.set(JS::StringValue(emptyStr));
return true;
}
我用的binary模式,我看了应用程序里的代码是这个,那就是最新代码了。
我的应用里,之前是spine的一个动作结束后,执行这个回调,然后跳转到下一个场景,现在没有达到这个效果。