首页 文章

设备在3g网络上时,AFNetworking无法工作,但当应用程序在wifi网络上时,它正在工作

提问于
浏览
0

当设备在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;
    }
}];

在可达性状态设备中有网络,但我的网络服务无法正常工作,

我收到一个错误: -

“Internet连接似乎处于脱机状态 . ”

2 回答

  • 0

    请去

    Settings - > mobile Data

    check Use mobile data for is on For your app.

    if not then on it.

    :)

  • 3

    如果你在viewDidLoad中调用webservice,那么我认为你应该稍微调用webservice

    喜欢

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

    我见过这个问题

相关问题