我有一个问题,需要帮助。哦,我不仅知道每个sdkbox facebook而且还只是安装一个sdkbox插件(比如facebook,onesignal ......),所有这些都在调用cc.game.restart()
时崩溃了。
在AppDelegate.cpp中:
#ifdef SDKBOX_ENABLED
sc->addRegisterCallback(register_all_PluginFacebookJS);
sc->addRegisterCallback(register_all_PluginFacebookJS_helper);
#endif
sc->addRegisterCallback(register_all_SpriteExJS);
sc->start();
sc->runScript("script/jsb_boot.js");
谢谢
我能够重现相同的错误,我使用以下代码在ScriptingCore.cpp中修复它:
void ScriptingCore::cleanup()
...
if(iter->first.compare(0,8,"N6sdkbox") != 0){
free(iter->second->jsclass);
free(iter->second);
}