帖子
帖子
用户
博客
课程
显示全部楼层
30
帖子
0
勋章
468
Y币

[插件开发] rongCloud2 setOnReceiveMessageListener引起ios闪退

[复制链接]
发表于 2016-8-3 16:09:57
我将setOnReceiveMessageListener放在聊天页面,在聊天页面时,他可以监听到新消息,但是我在ios下,退出聊天页后,引起闪退,这是什么原因
0
帖子
0
勋章
2139
Y币
不太清楚,你可以在找到日志,在Documents/APICloud/SaveFile/exceptionInfo这个文件
30
帖子
0
勋章
468
Y币
caizhu 发表于 2016-8-3 16:16
不太清楚,你可以在找到日志,在Documents/APICloud/SaveFile/exceptionInfo这个文件

这个东东  在什么地方找
5
帖子
0
勋章
3339
Y币
1321390003@qq.c 发表于 2016-8-3 16:19
这个东东  在什么地方找

用ITOOLS看,在应用的Documents下
26
帖子
1
勋章
1024
Y币
楼主解决了吗?  我这里出现了同样的问题
4
帖子
1
勋章
1479
Y币
监控一下是哪一行代码造成的闪退,或者你把代码贴出来看看
26
帖子
1
勋章
1024
Y币
shenshixin 发表于 2016-10-31 17:12
监控一下是哪一行代码造成的闪退,或者你把代码贴出来看看

rong.setOnReceiveMessageListener(function(ret, err) {}   就是这一行 里面什么都不写  都会闪退  注释掉就好了
28
帖子
0
勋章
5162
Y币
chanx 发表于 2016-10-31 17:17
rong.setOnReceiveMessageListener(function(ret, err) {}   就是这一行 里面什么都不写  都会闪退  注释 ...

var rong = api.require('rongCloud2');

// 之前调用 init 的代码省略

rong.setOnReceiveMessageListener(function(ret, err) {
    api.toast({ msg: JSON.stringify(ret.result.message) });
    api.toast({ msg: ret.result.message.left });
})


是这样写的吗

有闪退,最好发下LOG日志,这个接口很多人都在使用了,不会在你这出问题的
12
帖子
1
勋章
1万+
Y币
我记得应该是消息格式或者类型错误引起的,另外融云web版在和sdk聊天时也存在某些类型不一致的情况
5
帖子
0
勋章
62
Y币
赵永亮 发表于 2016-11-1 13:33
我记得应该是消息格式或者类型错误引起的,另外融云web版在和sdk聊天时也存在某些类型不一致的情况 ...

请问这个有什么办法,解决吗?
您需要登录后才可以回帖 登录

本版积分规则