问题描述
我对聊天页面的设置是,每次进去都加载最后10条消息,当我在聊天页面发送一条消息后,退出聊天页面,然后重新进入,它不是加载最新的10条消息,最新的一条消息没有加载出来,这是什么情况,获取10消息代码如下
解决方案
需要手动发送已读回执。
解决方案二:
你这里的conversation获取的方法不对,聊天页面本身就是有当前的会话对象,直接调用即可。不要重新获取。
解决方案三:
跳转到聊天页面的时候,就已经创建了与对方的会话对象,NSString *tallStr = [self.friendListArr[indexPath.row-1] username];//创建回话EMConversation *conversation = [[EaseMob sharedInstance].chatManager conversationForChatter:tallStr conversationType:eConversationTypeChat];、、、、、、、就是说 先创建与对方的会话,然后去跳转,所以跳转过来的聊天就不要重新去创建了,直接把之前创建的会话拿来用
时间: 2024-09-22 19:03:00