XMPP上次活动时间以奇怪的形式显示。怎么解决?

时间:2015-09-18 11:53:19

标签: ios swift xmpp xmppframework

我已经添加到Bridging文件XMPPLastActivity.h文件中,在Swift文件中我做了下一步:

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

但它会像我一样回复

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

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

更新

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

1 个答案:

答案 0 :(得分:1)

您将通过XMPP代表获得回复。你需要实现:

func xmppLastActivityDidReceiveResponse(sender:XMPPLastActivity, response:XMPPIQ) 

以秒为单位获得时间延迟:

let time : NSUInteger = response.lastActivitySeconds

然后它一直是NSDate。