creator1.6正式版,cc.sys.isObjectValid用了必闪退?

项目从1.5.1升级到1.6,在网络这部分参照了你的引擎开发人员的建议使用了如下写法:
if (cc.sys.isObjectValid(this._socket))
{
} else {
this.createNewSocket(callback);
},
至于为什么用cc.sys.isObjectValid是因为websocket对象在断开后不会被主动释放(听你们说的哈),但在1.6版本中,代码走到这里必然就崩,官方有什么好的解决办法吗

已修复

https://github.com/cocos-creator/cocos2d-x-lite/pull/760

这个问题的原因是 isObjectValid 的参数是 null,undefined 或者非对象

websocket 这样的写法是之前保护不到位,在 1.6.1 我们会解决这个问题,让开发者可以放心使用 socket 对象

咱们的下个测试版本下周出么?在等knox解决的webview的jscallback功能

isObjectValid 的问题你可以先改为

if (this._socket && cc.sys.isObjectValid(this._socket))

谢谢大神