【发布时间】:2016-05-02 11:35:41
【问题描述】:
我正在使用 Quick blox,并下载了使用 QMChatViewController、QMServices 的示例应用程序 (https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-chat)。
我在ChatViewController 中使用MessageStatusStringBuilder 类方法来获取ChatViewController 中消息的状态(已读/已传递/已发送)(这里此消息不是字符串,它是QBChatMessage 的一个实例)所以当QMChatServiceDelegate 回调被调用时,我正在显示消息状态。
我还需要在每个对话框下显示DialogsViewController 中最后一条消息的状态(已读/已传递/已发送)。
但是在DialogsViewController lastTextMessage 中是一个字符串而不是QBChatMessage 实例。
如何更新此消息状态?
另外一点是我会在DialogsViewController 中收到来自这个QMChatServiceDelegate 的回调,即使我无法从中找到消息的状态。
那么如何处理呢?
【问题讨论】: