XMPP roster 離線加好友會導致UI卡住的解決方法

最近在做基於xmpp的即時通訊項目

在離線加好友方面出現了一部分問題

首先,通訊錄的創建上,之前一直是這樣寫的

xmppRoster = [[XMPPRosteralloc] initWithRosterStorage:xmppRosterStorage];

但是這樣的話,在自己離線情況下,對方發送好友請求後,自己登陸後,自己UI會卡主

解決方法是改成如下方法

xmppRoster = [[XMPPRosteralloc] initWithRosterStorage:xmppRosterStoragedispatchQueue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)];

然後此時問題就解決了

希望各位有願意交流xmpp通訊協議的可以聯繫我啊,歡迎互相指教

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章