ios - XMPP 上次事件时间以奇怪的形式显示。如何解决?

标签 ios swift xmpp xmppframework

我已将 XMPPLastActivity.h 文件添加到桥接文件,并在 Swift 文件中添加了下一个:

let abc = XMPPLastActivity()
let a = abc.sendLastActivityQueryToJID(user.jid)
print("A is: \(a)")

但它返回给我这样的响应

1686F740-C50C-477B-BAE2-02C897826B97

如何以人类可读的格式返回它?

更新

请加入聊天以帮助我:https://chat.stackoverflow.com/rooms/90972/ios-errors-fixing

最佳答案

您将通过 XMPP 委托(delegate)获得响应。您需要实现:

func xmppLastActivityDidReceiveResponse(sender:XMPPLastActivity, response:XMPPIQ) 

并以秒为单位获取到现在的时间延迟:

let time : NSUInteger = response.lastActivitySeconds

然后一路都是NSDate。

关于ios - XMPP 上次事件时间以奇怪的形式显示。如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32651406/

相关文章:

ios - 找不到选项警告的目录

ios - 在 iOS 应用程序中发送电子邮件

java - JAXB 编码 XMPP 节

ios - 状态为 45 的应用程序退出

ios - IIS webdav 和 Ensembles

ios - 我的测试目标中没有这样的模块 'XXX'

objective-c - 如何以编程方式快速检查 iphone 4 和 iphone 5 的屏幕尺寸

c# - 使用 .Net 控制台应用程序从 Cisco Jabber 调用电话

XMPP XEP-0016 : What is the difference between default privacy list and active privacy list?

ios - 需要帮助使用自动布局在中心设置 UIButton