真机测试,接入微信sdk后,调用授权登陆接口,获取返回的code。过一会游戏就crash了。
Assert failed: reference count should be greater than 0
Assertion failed: (_referenceCount > 0), function release, file /Users/summy/Documents/workspace/wlb/client/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCRef.cpp, line 94.
1赞
今天和panda调试了一下,发现是jsb_polyfill.js中
cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, function() {
cc.game.emit(cc.game.EVENT_HIDE, cc.game);
});
我注释掉这一句以后,程序就不再crash了。
所以暂时是在所有调用微信接口的时候先去掉这个监听
cc.eventManager.removeCustomListeners(cc.game.EVENT_HIDE);
回到程序之后再加上
cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, function () {
cc.game.emit(cc.game.EVENT_HIDE, cc.game);
});
5赞
微信应用会卡死么
卡死是什么现象?我这边这么修改了以后是正常的
请问这个问题,官方已经记录了吧?
请问你使用的creator哪个版本
1.3.0 rc1
#标记一下,这几天也在接分享sdk
这个在1.4版本解决了吗?
cc.game.on(cc.game.EVENT_SHOW
??什么意思?
正准备接,同问