iOS 给别人发消息,造成持续循环

问题描述

EMChatText *text = [[EMChatText alloc] initWithText:@"消息内容"];    EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:text];    EMMessage *msg = [[EMMessage alloc] initWithReceiver:@"receiverId" bodies:@[body]];    [[EaseMob sharedInstance].chatManager asyncSendMessage:msg progress:nil]; 把上面发消息的代码写在EaseMessageViewController.m类- (void)didSendMessage:(EMMessage *)message error:(EMError *)error发送方法里面,造成持续循环发送,求解

解决方案

/*! @method @brief 发送消息后的回调 @discussion @param message      已发送的消息对象 @param error        错误信息 @result */- (void)didSendMessage:(EMMessage *)message                error:(EMError *)error;这个方法就是发送完消息就会调用的回调方法,在该方法中再调用发送消息的方法必然会造成死循环。
解决方案二:
哦,我现在注册另个一号,想在聊天页面聊天,怎么找不到添加ID和用户名的地方,求解
解决方案三:
- (instancetype)initWithConversationChatter:(NSString *)conversationChatter                           conversationType:(EMConversationType)conversationType;使用该方法创建会话,或直接在创建消息的时候设置接收者http://docs.easemob.com/doku.p ... emmsg

时间: 2024-12-19 08:51:48

iOS 给别人发消息,造成持续循环的相关文章

怎么判断这条消息是别人发的还是你自己发的 ?

问题描述 怎么判断这条消息是别人发的还是你自己发的 ? 解决方案 用当前登录人得环信id和message from对比,如果一样,就是自己发的,反之,是对方.

iOS 我要想我的别人发送消息,用异步发送消息方法

问题描述 - (EMMessage *)asyncSendMessage:(EMMessage *)message progress:(id<IEMChatProgressDelegate>)progress; 怎么发给他 解决方案 EMChatText *text = [[EMChatText alloc] initWithText:@"消息内容"];    EMTextMessageBody *body = [[EMTextMessageBody alloc] init

iOS 发消息的问题

问题描述 我用的2.1.3的demo发现了问题,发消息进入后台后,再回到前台始这条消息没有刷新.怎么解决? 解决方案 您用我们最新版本的demo测试,会出现这种情况吗?  2.1.3的版本有点老了

iOS 用环信 : A和B聊天的时候,C给A发一条消息,此时消息显示在A和B的聊天页面上,当D给A发消息的时候,消息却显示在A和C上面,这怎样解决吗?

问题描述 A和B聊天的时候,C给A发一条消息,此时消息显示在A和B的聊天页面上,当D给A发消息的时候,消息却显示在A和C上面,这怎样解决吗? 解决方案 检查A和B创建会话是如何创建的,C登录是否成功,一般正常情况下是不会出现这种情况的.

如何在微博中向别人发送消息

问:我刚开始玩微博,如何在向别人发送消息呢? 答:这需要知道对方的ID号,在对方ID号前加上@符号,就是将消息发送给对方.例如:对方的ID号是smilingcat,在你写的微博后面加上@smilingcat,发的微博就是写给他的.

java-给别人发信息,别人的网页弹框怎么实现?

问题描述 给别人发信息,别人的网页弹框怎么实现? 比如我在路人甲的空间留言,路人甲如果当时登陆空间就在右下角弹框提示他有人留言,如果没有登陆就在下次登陆的时候提示,请问 这个是用什么技术实现的?是用线程一直扫描是否有新留言吗?本人穷没有分,求大虾们赐教 解决方案 不需要,如果浏览器支持html5,可以使用websocket,否则可以使用长轮询. http://www.aiuxian.com/article/p-228470.htmlhttp://www.cnblogs.com/trump/arc

安卓,子线程获取网络图片,发消息给主线程,主线程用图片填充listview,出错

问题描述 安卓,子线程获取网络图片,发消息给主线程,主线程用图片填充listview,出错 先上logcat: 我的xml布局就是一个按钮,和一个listview,listview里就一个imageview,按下按钮开始从网络获取图片,然后发消息到主线程,然后listview就填充数据.xml代码就不贴了. 以下是mainactivity public class MainActivity extends AppCompatActivity implements View.OnClickList

iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有 不需要在服务端设置

问题描述 iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有  不需要在服务端设置 解决方案 环信的推送是环信服务器控制的,推送有f 和 m 字段,对应的是消息发送者的id和messageId.可以根据这个区分,环信推送内容的解析可以看这里:http://docs.easemob.com/doku.p ... ntent解决方案二:本省就有,不需要做太多,只需要吧证书配置好

iOS向Android发信息不能及时刷新

问题描述 iOS发iOS Android发Android Android发iOS都没问题 就iOS往Android发的时候iOS在聊天界面时消息不显示 返回聊天列表也能看到收到消息提醒 再进聊天界面能看到发过来的信息 不在聊天界面就能收到 解决方案 你使用ios给android的demo发送消息,接收消息能及时的刷新到吗?你调试的看下android接收消息后有及时的刷新页面吗?