最近在做基於xmpp的即時通訊項目
在離線加好友方面出現了一部分問題
首先,通訊錄的創建上,之前一直是這樣寫的
xmppRoster = [[XMPPRosteralloc] initWithRosterStorage:xmppRosterStorage];
但是這樣的話,在自己離線情況下,對方發送好友請求後,自己登陸後,自己UI會卡主解決方法是改成如下方法
xmppRoster = [[XMPPRosteralloc] initWithRosterStorage:xmppRosterStoragedispatchQueue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)];
然後此時問題就解決了
希望各位有願意交流xmpp通訊協議的可以聯繫我啊,歡迎互相指教