簡體   English   中英

沒有調用XmppReconnect的委托方法

[英]Delegate methods of XmppReconnect not called

我激活xmppReconnectxmppStream但委托方法reconnect ,如果我因此沒有網絡連接嘗試連接不言,即使網絡可用再次不被調用。

 _xmppReconnect = [[XMPPReconnect alloc] init];
[_xmppReconnect activate:_xmppStream];
[_xmppReconnect addDelegate:self delegateQueue:dispatch_get_main_queue()];

- (BOOL)xmppReconnect:(XMPPReconnect *)sender shouldAttemptAutoReconnect:(SCNetworkReachabilityFlags)reachabilityFlags
{
   NSLog(@"shouldAttemptAutoReconnect:%u",reachabilityFlags);
   return YES;
}

- (void)xmppReconnect:(XMPPReconnect *)sender didDetectAccidentalDisconnect:(SCNetworkReachabilityFlags)connectionFlags
{
     NSLog(@"didDetectAccidentalDisconnect:%u",connectionFlags);
}

通過使用可訪問Reachability您可以確保獲得有關網絡狀態更改的通知,從而可靠地執行操作。
閱讀: 確定可達性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM