【问题标题】:AFNetworking is not working when device is on 3g network but its working when the app is on wifi network当设备在 3g 网络上时,AFNetworking 不工作,但当应用程序在 wifi 网络上时它工作
【发布时间】:2016-09-29 15:13:32
【问题描述】:

AFNetworking 在设备处于 3g 网络时不工作,但在应用处于 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;
    }
}];

在可达性状态设备有网络但我的网络服务不工作,

我遇到了一个错误:-

“互联网连接似乎处于离线状态。”

【问题讨论】:

    标签: ios objective-c iphone


    【解决方案1】:

    请去

    设置 -> 移动数据

    选中为您的应用使用移动数据。

    如果没有就可以了。

    :)

    【讨论】:

      【解决方案2】:

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

      喜欢

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

      我已经看到了这个问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-23
        • 1970-01-01
        • 2014-06-24
        • 1970-01-01
        • 1970-01-01
        • 2019-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多