IM 即时通讯 (441)
Android (210)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (16)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (34)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (44)
iOS (166)
- SDK 导入 (10)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (26)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (4)
- 音视频 (3)
- 其他 (20)
Web (36)
Server (29)
退出群组或讨论组后,解决会话列表中还存在之前退出的群组或讨论组会话 cell 的问题。
退出群组或讨论组后,会话列表中还存在。
发布时间: 2015-08-18 17:09
回答:
退出群组或讨论组后,需要执行的步骤。
第一步:使用下面方法从会话列表中移除退出的群组或讨论组会话。
/** * 从会话列表中移除某一会话,但是不删除会话内的消息。 * * 如果此会话中有新的消息,该会话将重新在会话列表中显示,并显示最近的历史消息。 * * @param conversationType 会话类型。 * @param targetId 目标 Id。根据不同的 conversationType,可能是聊天 Id、讨论组 Id、群组 Id 或聊天室 Id。 * * @return 是否移除成功。 */ - (BOOL)removeConversation:(RCConversationType)conversationType targetId:(NSString *)targetId;
第二步:使用下面方法刷新会话列表。
/** * 刷新会话列表 */ - (void)refreshConversationTableViewIfNeeded;