由于开发电商App需要客服的功能,临时使用了融云IM,基本上解决了有无问题。测试时发现会话列表(RCConversationListViewController)当侧滑删除最后一条会话时,程序崩溃闪退。异常信息如下:
打客服电话,提交工单来回踢皮球,问题依然没解决。升级到最新版2.9.7同样存在,客服反馈他们的Demo 没问题。可官方Demo下载无法运行,说法已无法考证。万般无奈只有自己想办法,最后通过查找资料得到了解决。就是在继承了 RCConversationListViewController 会话列表中 重写 willMove 方法:具体参考代码如下:
//MARK: - 防止删除最后一条信息而崩溃
override func willMove(toParent parent: UIViewController?) {
print("即将删除")
self.refreshConversationTableViewIfNeeded()
}
其他聊天用户图像及昵称显示等问题可留言@我
关于融云IM SDK 使用可参考官方网址:
iOS IMKit SDK 开发指南
以上就是这些,谢谢批阅