注册

会话列表接受消息时没反应 要下拉刷新才出来 怎么解决

我的会话列表接收消息的时候  不会自动跳出来 ,必须要下拉刷新之后才能显示出来  需要怎么解决?
已邀请:
- (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有
是在会话列表里面没有反应还是说在外面

123

解决了么  楼主
在进入回话列表主动去刷新一下试试
在进入回话列表主动调用方法,刷新界面
tableViewDidTriggerHeaderRefresh 用这个方法刷新 去修改一下。

MrZZZZZZZ - haha

我应该知道怎么回事
 

要回复问题请先登录注册