我想在聊天中显示时间标签。但是我在解析器之后找不到数据时间。
是否可以在我的库中添加扩展名以获取时间?

我用https://github.com/robbiehanson/XMPPFramework
和简单的客户端示例。

我要使用XEP-0203(XMPPElement + Delay.h)扩展。

最佳答案

  • 编译为XMPPElement+Delay.m并将XMPPElement+Delay.h的行添加到XMPPFramework.h中。
  • 在您的委托类中,将代码放入调用-xmppStream:didReceiveMessage[message delayedDeliveryDate]中并记录结果。确保您#import "XMPPFramework.h"
  • 如果要输入正确的日期,请使用NSDateFormatter根据需要将其呈现为字符串。如果不是,则可能需要注销整个消息,以查找服务器是否正确发送了日期。
  • 10-08 06:27