你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信_iOS
ios失败的消息重新发送
请问ios 聊天的时候发送失败的消息,消息的左侧有发送失败的提示, demo里面点击那个感叹号的图标,如何触发重新发送消息的事件? 我自己新建的聊天界面(单聊),发送失败的消息没有重新发送,请问 具体的方法调用在哪里,万分感谢!
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
[已注销]
赞同来自:
nickname
/*!
@Method
@brief 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@param pError 错误信息
@result
*/
- (EMMessage *)resendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress
error:(EMError **)pError;
/*!
@Method
@brief 异步方法, 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改. 在发送过程中, EMChatManagerChatDelegate中的willSendMessage:error:和didSendMessage:error:这两个回调会被触发
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@result 发送的消息对象(因为是异步方法, 不能作为发送完成或发送成功失败与否的判断)
*/
- (EMMessage *)asyncResendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress;
/*!
@Method
@brief 异步方法, 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@param prepare 将要发送消息前的回调block
@param aPrepareQueue 回调block时的线程
@param completion 发送消息完成后的回调
@param aCompletionQueue 回调block时的线程
@result 发送的消息对象(因为是异步方法, 不能作为发送完成或发送成功失败与否的判断)
*/
- (EMMessage *)asyncResendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress
prepare:(void (^)(EMMessage *message,
EMError *error))prepare
onQueue:(dispatch_queue_t)aPrepareQueue
completion:(void (^)(EMMessage *message,
EMError *error))completion
onQueue:(dispatch_queue_t)aCompletionQueue;
要回复问题请先
登录
或
注册
发起人
nickname
问题状态
最新活动:
2015-08-19 14:51
浏览:
5601
关注:
2
人
1 个回复
[已注销]
赞同来自: nickname
@Method
@brief 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@param pError 错误信息
@result
*/
- (EMMessage *)resendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress
error:(EMError **)pError;
/*!
@Method
@brief 异步方法, 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改. 在发送过程中, EMChatManagerChatDelegate中的willSendMessage:error:和didSendMessage:error:这两个回调会被触发
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@result 发送的消息对象(因为是异步方法, 不能作为发送完成或发送成功失败与否的判断)
*/
- (EMMessage *)asyncResendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress;
/*!
@Method
@brief 异步方法, 重新发送某一条消息
@discussion 待发送的消息对象和发送后的消息对象是同一个对象, 在发送过程中对象属性可能会被更改
@param message 消息对象(包括from, to, body列表等信息)
@param progress 发送多媒体信息时的progress回调对象
@param prepare 将要发送消息前的回调block
@param aPrepareQueue 回调block时的线程
@param completion 发送消息完成后的回调
@param aCompletionQueue 回调block时的线程
@result 发送的消息对象(因为是异步方法, 不能作为发送完成或发送成功失败与否的判断)
*/
- (EMMessage *)asyncResendMessage:(EMMessage *)message
progress:(id<IEMChatProgressDelegate>)progress
prepare:(void (^)(EMMessage *message,
EMError *error))prepare
onQueue:(dispatch_queue_t)aPrepareQueue
completion:(void (^)(EMMessage *message,
EMError *error))completion
onQueue:(dispatch_queue_t)aCompletionQueue;