2014-09-23 49 views
0

我正在使用AFNetworking 2.4.1並僅在iPad模擬器上對其進行測試。 我在做什麼是試圖增加對網絡過渡的處理程序(從可達可達,反之亦然):AFNetworking僅針對網絡不可達 - >網絡可達轉換

[[AFNetworkReachabilityManager sharedManager] startMonitoring]; 
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus){ 
    bool networkAvailable = [AFNetworkReachabilityMananger sharedManager].reachable; 
    NSLog(networkAvailable ? @"Network is on" : @"Network is off"); 
}]; 

任何人有同樣的問題?

+0

你有什麼問題? – Ryan 2014-09-23 07:05:31

+0

@ trick14它只執行網絡上的塊關閉 - >網絡轉換 – Shmoopy 2014-09-23 07:06:25

回答

0

試試這個。

[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { 
    switch (status) { 
     case AFNetworkReachabilityStatusReachableViaWWAN: 
     case AFNetworkReachabilityStatusReachableViaWiFi: 
     case AFNetworkReachabilityStatusNotReachable: 
     default: 
    }  
}];