creator1.6正式版,ios联网后断网,必闪退

服务器用的是网易框架pomelo, 客户端用插件是https://github.com/fuhongxue/CocosCreator-Pomelo-plugin,成功连接服务器后,断网,客户端就闪退了。在加黑行闪退的,报错信息只写了EXC_BAD_ACCESS
void WebSocket::send(const unsigned char* binaryMsg, unsigned int len)
{
if ([_impl getReadyState] == State::OPEN)
{
NSData* data = [[NSData alloc] initWithBytes:binaryMsg length:(NSUInteger)len];
[_impl sendData:data];
}
else
{
printf(“Couldn’t send message since websocket wasn’t opened!\n”);
}
}

1赞

锁屏之后 也是有问题的

1.6.1估计就要出了,我正在下载中,你这……

我准备 1.7的时候再更新1.6 铁一般的定律

确实是

我估计试一下在js层先判断连接状态?或者在后台时不发送消息?@dumganhar

没用,在后台时不发送消息也一样

如果切换到后台不调用任何websocket的东西呢?就不去访问那个websocket对象。

一样的

没有人了?官网文档貌似还是1.5.x的

刚安装好,好打击人

一般都是x.x.2的时候比较稳定

求小demo复现:sweat_smile:

onclose 有被先触发后再crash么?是否有在onclose里面把websocket实例值为null?

examplecase的network真没重现出这个问题。所以还是给个小demo吧。

加我qq(1936479722),我写了个简单的demo,发给你

用pomelo的参考一下:

http://forum.cocos.com/t/cocos-creator-v1-6-0-8-11-rc-1/48681/353

没用 我也闪退

你也是用pomelo么?

没用pomelo