问题描述
我的会话列表接收消息的时候 不会自动跳出来 ,必须要下拉刷新之后才能显示出来 需要怎么解决?
解决方案
- (NSMutableArray *)loadDataSource{ NSMutableArray *ret = nil; NSArray *conversations = [[EaseMob sharedInstance].chatManager conversations]; NSArray* sorte = [conversations sortedArrayUsingComparator: ^(EMConversation *obj1, EMConversation* obj2){ EMMessage *message1 = [obj1 latestMessage]; EMMessage *message2 = [obj2 latestMessage]; if(message1.timestamp > message2.timestamp) { return(NSComparisonResult)NSOrderedAscending; }else { return(NSComparisonResult)NSOrderedDescending; } }]; ret = [[NSMutableArray alloc] initWithArray:sorte]; return ret;} 你在每次刷新的时候调这个方法就可以吧。 Demo有
解决方案二:
是在会话列表里面没有反应还是说在外面