如何在Quickblox IOS中更新已发送的消息

如何更新服务器中发送的Q​​BChatMessage? 例如,在发送/传递消息之后,如何更新其文本或自定义参数。 一旦发送和交付,还有哪些参数无法更改或更新?

这是一个指向 Quickblox Android上的代码片段的链接 ,似乎也在做同样的事情。 在IOS中如何实现这一目标?

QBRequest中有一个方法:

/** Update existing chat message - mark it as read. @param message Сhat message to update. @param successBlock Block with response instance if request succeded. @param errorBlock Block with response instance if request failed. @return An instance of QBRequest for cancel operation mainly. */ + (QBRequest *)updateMessage:(QBChatMessage *)message successBlock:(nullable void(^)(QBResponse *response))successBlock errorBlock:(nullable QBRequestErrorBlock)errorBlock; 

用法与android中的用法相同。 在这里,您可以阅读可以更新的字段: http : //quickblox.com/developers/Chat#Fields_to_update_2