注册

消息检索 获取不到聊天记录

[_conversation loadMessagesStartFromId:@"hhr123456" count:10 searchDirection:EMMessageSearchDirectionDown completion:^(NSArray *aMessages, EMError *aError)

    {

        if (!aError)

        {

            NSLog(@"获取本地消息内容成功");

            

            for (EMMessage * message in aMessages)

            {

                EMMessageBody * msgBody = message.body;

                switch (msgBody.type)

                {

                    case EMMessageBodyTypeText: // 收到的文字消息

                    {

                        EMTextMessageBody * body = (EMTextMessageBody *)msgBody;

                        NSLog(@"收到的文字是 : %@",body.text);

                        

                    }

                        break;

                        

                    case EMMessageBodyTypeImage:

                    {

                        EMImageMessageBody * body = (EMImageMessageBody *)msgBody;

                        NSLog(@"W = %f \n H = %f ", body.size.width, body.size.height);

                        NSLog(@"缩略图在服务器的路径 : %@",body.thumbnailRemotePath);

                        

                    }

                        break;

                        

                    case EMMessageBodyTypeLocation:

                    {

                        

                    }

                        break;

                        

                    case EMMessageBodyTypeVoice:

                    {

                        EMVoiceMessageBody * body = (EMVoiceMessageBody *)msgBody;

                        NSLog(@"语音时长 : %d",body.duration);

                        NSLog(@"缩略图在服务器的路径 : %@",body.remotePath);

                        

                    }

                        break;

                        

                    case EMMessageBodyTypeVideo:

                    {

                        

                    }

                        break;

                        

                    case EMMessageBodyTypeFile:

                    {

                        

                    }

                        break;

                        

                    default:

                        break;

                }

            }

            

        }

    }];
已邀请:
- (void)loadMessagesStartFromId:(NSString *)aMessageId
                          count:(int)aCount
                searchDirection:(EMMessageSearchDirection)aDirection
                     completion:(void (^)(NSArray *aMessages, EMError *aError))aCompletionBlock;
这里aMessageId 传的是参考消息的ID

要回复问题请先登录注册