我已将 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/