当设备在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去
设置 - >移动数据
检查使用移动数据是为了您的应用程序。
如果不是那么就可以了。
:)
答
如果您在viewDidLoad中调用webservice的话,我想你应该调用webservice的一些延迟
像
[self performSelector:"YOUR webservice" withObject:nil afterDelay:0.5];
我已经看到了这个问题
感谢Balkaran辛格现在正在工作 – iOS
欢迎@InderpalSingh –