注册

iOS 扩展消息为空

在发送消息的时候,已经给扩展消息赋值,为什么在解析的时候ext为空呢?
已邀请:

lifei9241

赞同来自: 难怪,

conversation.ext和message.ext不是同一个东西。conversation.ext只是在本地处理的,你可以根据这个自定义操作你的conversation。

lifei9241

赞同来自: 难怪,

给ext赋值的动作要确保在发送的动作之前

lifei9241

赞同来自: 难怪,

你贴一下你发送时的代码

lifei9241

赞同来自: 难怪,

接收方didReceiveMessage回调里打印看一下 有没有ext。
ext应该没有赋值成功。
赋成功了啊
我程序退出后 在进来直接获取程序列表
但是我在列表界面打印的时候是null
消息获取到了吗?
是在发送消息的时候赋值的
 
- (void)sendTextMessage:(NSString *)textMessage
{
   NSDictionary *ext = @{@"name" : @"zhangsan"};

   EMMessage *tempMessage = [ChatSendHelper sendTextMessageWithString:textMessage

                                                            toUsername:_conversation.chatter

                                                           messageType:[self messageType]

                                                     requireEncryption:NO

                                                                   ext:ext];

    [self addMessage:tempMessage];
}
ok  搞定了,谢谢了,兄弟。

helloworld9221 - 90后

利用消息扩展怎么获取昵称和头像,我的也是ext为空,怎么解决的?

要回复问题请先登录注册