2016-09-29 43 views
0

AFNetworking當設備在3g網絡上時不起作用,但當它在wifi網絡上時它工作。當設備在3G網絡上時,AFNetworking不工作,但當它在WiFi網絡上時,它工作。

[[AFNetworkReachabilityManager sharedManager] startMonitoring]; 
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { 
    switch (status) { 
     case AFNetworkReachabilityStatusNotReachable: 
      NSLog(@"Not Reachable"); 
      break; 
     case AFNetworkReachabilityStatusReachableViaWiFi: 
      NSLog(@"WiFi"); 
      break; 
     case AFNetworkReachabilityStatusReachableViaWWAN: 
      NSLog(@"WWAN"); 
      break; 
     default: 
      NSLog(@"Other"); 
      break; 
    } 
}]; 

在到達狀態設備有網絡,但我的web服務無法正常工作,

我得到一個錯誤: -

"The Internet connection appears to be offline."

回答

2

PLZ去

設置 - >移動數據

檢查使用移動數據是爲了您的應用程序。

如果不是那麼就可以了。

:)

+0

感謝Balkaran辛格現在正在工作 – iOS

+0

歡迎@InderpalSingh –

0

如果您在viewDidLoad中調用webservice的話,我想你應該調用webservice的一些延遲

[self performSelector:"YOUR webservice" withObject:nil afterDelay:0.5]; 

我已經看到了這個問題

相關問題