注册

关于空会话显示在会话列表的问题

当我通过chatid进入chatvc之后 然后返回,点击会话列表出现了一条空会话,当我下拉刷新空会话消失,if (self.deleteConversationIfNull) {

            //判断当前会话是否为空,若符合则删除该会话

            EMMessage *message = [self.conversation latestMessage];

            if (message == nil) {

                [[EMClient sharedClient].chatManager deleteConversation:self.conversation.conversationId isDeleteMessages:NO completion:nil];

            }

        }这个方法我写在chatvc的返回按钮方法里了。
麻烦告知原因 
当我在chatvc里点击返回按钮时 

asdvvvv.png

      这个进入到下图中的方法了并且

bbbbb.png

     sortArr里面有值。但是我看demo中打印出来的就没值。
 
已邀请:
解决了,修改刷新方法的位置。我的这个是因为自己写的segement有预加载。当点击popVc的时候 删除空消息的方法在绘画列表刷新方法之前执行。所以还是得好好理理思路。

要回复问题请先登录注册