问题描述
解决方案
应该是少代码吧,进入聊天界面的时候需要从本地load一下消息。
解决方案二:
我是直接就push了EMMessageViewController,没改EMMessageViewController里面的代码啊,就是没有聊天记录,也没有上拉下拉刷新,,,,,,
解决方案三:
环信做了一个操作就是你在最近聊天列表里删除该聊天,你的聊天内容就会被清空
解决方案四:
这个看自己的需求,登录成功后,如果本地有数据,可以加载到内存,然后就可以展示在会话列表,默认是不会主动加载的,需要在登录成功后自己加载一下。//获取数据库中数据[[EaseMob sharedInstance].chatManager loadDataFromDatabase]; loadTotalUnreadMessagesCountFromDatabase 是直接从数据库中取未读消息。NSArray *conversations = [[[EaseMob sharedInstance] chatManager] conversations]; 这个方法是从内存中获取conversation。进入app的时候调一下loadDataFromDataBase,从数据库中取一下conversation。登录不同的账号,会加载不同账号的会话。同时如果需要清除本地数据库的会话,也是自己在退出后调用。[[EaseMob sharedInstance].chatManager removeAllConversationsWithDeleteMessages:YES append2Chat:YES];
解决方案五:
不行,还是没有
时间: 2024-11-10 00:15:25