iOS 环信3.3.3版本,发送消息就奔溃message为nil
发送消息就奔溃没有任何打印,通过异常捕获找到问题:EaseMessageViewController.m文件中- (void)sendTextMessage:(NSString *)text withExt:(NSDictionary*)ext EMMessage获取到的值为空,请问我在配置的时候是不是漏了啥,自己检查了几遍都没有发现问题。粘贴一下具体方法:
- (void)sendTextMessage:(NSString *)text withExt:(NSDictionary*)ext
{
EMMessage *message = [EaseSDKHelper sendTextMessage:text
to:self.conversation.conversationId
messageType:[self _messageTypeFromConversationType]
messageExt:ext];
[self _sendMessage:message];
}
message为nil,text有值sendTextMessage的方法里面 NSString *willSendText = [EaseConvertToCommonEmoticonsHelper convertToCommonEmoticons:text];将要发送的消息也是有值的 但是到下一步后值就为nil,求教。。。
- (void)sendTextMessage:(NSString *)text withExt:(NSDictionary*)ext
{
EMMessage *message = [EaseSDKHelper sendTextMessage:text
to:self.conversation.conversationId
messageType:[self _messageTypeFromConversationType]
messageExt:ext];
[self _sendMessage:message];
}
message为nil,text有值sendTextMessage的方法里面 NSString *willSendText = [EaseConvertToCommonEmoticonsHelper convertToCommonEmoticons:text];将要发送的消息也是有值的 但是到下一步后值就为nil,求教。。。
没有找到相关结果
已邀请:
2 个回复
wangyuzhang
如果集成SDK时,target的 Linked Frameworks and Libraries中 Hyphenate.framework(或者HyphenateLite.framework)在Staus一栏中为Optional,那么会出现你的问题,这是由于SDK集成错误导致。
喏风尘梦 - 93
希望对大家有用,同时也谢谢 @wangyuzhang 让我知道哪里出问题。