帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
7
帖子
0
勋章
39
Y币

[BUG] websocket ios 上闪退

[复制链接]
发表于 2017-1-9 19:40:12
程序应用了 websocek (socket.io), 在android 上不会崩溃,在ios 上会崩溃。 由于要频繁数据交互,数据刷新比较频繁以下是错误日志:

Exception name:NSInvalidArgumentException\n
Exception reason:*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[1]\n
Exception stack\n\t0   CoreFoundation                      0x000000018a36e1d8  + 148\n
\t1   libobjc.A.dylib                     0x0000000188da855c objc_exception_throw + 56\n
\t2   CoreFoundation                      0x000000018a252c3c  + 364\n
\t3   CoreFoundation                      0x000000018a252aac  + 64\n
\t4   UZApp                               0x000000010023f014 -[MQSocketManager webSocket:didCloseWithCode:reason:wasClean:] + 228\n
\t5   UZApp                               0x0000000100274660 __34-[MEIQIA_SRWebSocket _pumpWriting]_block_invoke + 160\n
\t6   libdispatch.dylib                   0x00000001891f9200  + 24\n
\t7   libdispatch.dylib                   0x00000001891f91c0  + 16\n
\t8   libdispatch.dylib                   0x00000001891fdd6c _dispatch_main_queue_callback_4CF + 1000\n
\t9   CoreFoundation                      0x000000018a31bf2c  + 12\n
\t10  CoreFoundation                      0x000000018a319b18  + 1660\n
\t11  CoreFoundation                      0x000000018a248048 CFRunLoopRunSpecific + 444\n
\t12  GraphicsServices                    0x000000018bcce198 GSEventRunModal + 180\n
\t13  UIKit                               0x00000001902342fc  + 684\n
\t14  UIKit                               0x000000019022f034 UIApplicationMain + 208\n
\t15  UZApp                               0x0000000100160154 main + 88\n\t16  libdyld.dylib                       0x000000018922c5b8  + 4\n
)



顺便为何不能上图啊??  我想上二维码,但是上不了啊。





28
帖子
1
勋章
1万+
Y币
这么明显的错误,向字典添加空对象了呗
7
帖子
0
勋章
39
Y币
技术咨询-Kenny 发表于 2017-1-9 20:00
这么明显的错误,向字典添加空对象了呗

但是不知道是哪里错误啊 。大神。 找了好多地方。感觉跟websocket 有关系
7
帖子
0
勋章
39
Y币
技术咨询-Kenny 发表于 2017-1-9 20:00
这么明显的错误,向字典添加空对象了呗

而且我们这个没有oc 语言,是纯 js css html
28
帖子
1
勋章
1万+
Y币
桃子1111 发表于 2017-1-9 20:31
但是不知道是哪里错误啊 。大神。 找了好多地方。感觉跟websocket 有关系

这是你自定义的模块吗?用的美洽模块?
7
帖子
0
勋章
39
Y币
技术咨询-Kenny 发表于 2017-1-10 10:20
这是你自定义的模块吗?用的美洽模块?

用的  socket.io
28
帖子
1
勋章
1万+
Y币

到这个方法里面去找问题,和字典操作相关的代码,做下空对象判断,-[MQSocketManager webSocket:didCloseWithCode:reason:wasClean:]
7
帖子
0
勋章
39
Y币
技术咨询-Kenny 发表于 2017-1-10 15:52
到这个方法里面去找问题,和字典操作相关的代码,做下空对象判断,-[MQSocketManager webSocket:didCloseW ...

我全局搜索这个类。。。。 但是没有找到。。。
7
帖子
0
勋章
39
Y币
技术咨询-Kenny 发表于 2017-1-10 15:52
到这个方法里面去找问题,和字典操作相关的代码,做下空对象判断,-[MQSocketManager webSocket:didCloseW ...

能不能加个QQ ?
28
帖子
1
勋章
1万+
Y币
桃子1111 发表于 2017-1-10 16:06
我全局搜索这个类。。。。 但是没有找到。。。

MEIQIA_SRWebSocket,MQSocketManager,我看这里是美洽,你用了美洽模块?还是说这是你自己自定义模块里面的???你自己得说清楚啊,如果是美洽的模块有问题就需要美洽改。
12下一页
您需要登录后才可以回帖 登录

本版积分规则