问题描述
EMChatText *txt = [[EMChatText alloc] initWithText:@"test1"]; EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:txt]; EMMessage *message = [[EMMessage alloc] initWithReceiver:_conversation.chatter bodies:@[body]]; message.messageType = eMessageTypeChat; // 设置为单聊消息 //message.messageType = eConversationTypeGroupChat;// 设置为群聊消息 //message.messageType = eConversationTypeChatRoom;// 设置为聊天室消息 message.deliveryState = eMessageDeliveryState_Delivered; [[EaseMob sharedInstance].chatManager insertMessageToDB:message];
解决方案
按照SDK的message格式去封装
解决方案二:
发现错误了,是这里的格式不对initWithReceiver:参数的格式不对,谢谢
时间: 2024-09-19 10:06:35