1

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

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

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

4

1 回答 1

1
  1. 编译XMPPElement+Delay.m并将 for 行添加XMPPElement+Delay.h到您的XMPPFramework.h.
  2. 在您的委托类中,将代码放入-xmppStream:didReceiveMessage调用[message delayedDeliveryDate]并记录结果。确保你#import "XMPPFramework.h".
  3. 如果您获得了正确的日期,请使用 NSDateFormatter 将其呈现为您喜欢的字符串。如果不是,可能需要注销整个消息,以了解服务器是否正确发送日期。
于 2013-01-31T04:04:16.630 回答