当设备在3G网络上时,AFNetworking不工作,但当它在WiFi网络上时,它工作。

问题描述:

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."

PLZ去

设置 - >移动数据

检查使用移动数据是为了您的应用程序。

如果不是那么就可以了。

:)

+0

感谢Balkaran辛格现在正在工作 – iOS

+0

欢迎@InderpalSingh –

如果您在viewDidLoad中调用webservice的话,我想你应该调用webservice的一些延迟

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

我已经看到了这个问题