2015-09-18 49 views
0

我已經加入到橋接文件XMPPLastActivity.h文件,並在文件斯威夫特我做了下:XMPP上次活動時間以奇怪的形式顯示。如何解決它?

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

但它返回我喜歡響應

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

我怎樣才能在人類可讀的歸還格式?

UPDATE

請加入聊天,幫我:http://chat.stackoverflow.com/rooms/90972/ios-errors-fixing

回答

1

你會得到通過XMPP代表的響應。您需要實現:

func xmppLastActivityDidReceiveResponse(sender:XMPPLastActivity, response:XMPPIQ) 

,把事情的時間滯後到現在幾秒鐘​​:

let time : NSUInteger = response.lastActivitySeconds 

然後,它的NSDate的所有道路。

+0

它不給我任何東西= /我嘗試打印時間,它不打印任何東西 –

+0

我略微猜測了從Objective-C到Swift的翻譯,所以它可能是錯誤的。如果你有圖書館,它應該自動完成。您還需要設置委託對象,然後才能接收信號。 – Martin

+0

你能幫助我在XMPP中讀未讀消息嗎?我創建了所有需要的功能,但它返回給我0。請你幫我聊天嗎? –

相關問題