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

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

//RCConversationListViewController.h

/*!

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

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

*/

- (void)notifyUpdateUnreadMessageCount;