当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

有未读消息的会话删除后 BadgeValue 不改变,怎么办?

一个会话有未读消息 ,删除后 TabBar 的 BadgeValue 不改变,重新进入会话列表后才会改变。
发布时间: 2015-07-03 11:05

回答:

      可参考 Demo 会话列表 RCDChatListViewController 重写 notifyUpdateUnreadMessageCount 方法。删除也会调用这个方法的,只要在里面写更新逻辑就可以。

//RCConversationListViewController.h

/*!

 即将更新未读消息数的回调 

 @discussion 当收到消息或删除会话时,会调用此回调,您可以在此回调中执行未读消息数相关的操作。

 */

- (void)notifyUpdateUnreadMessageCount;