ios7 – AFNetworking可达性返回FALSE值?

前端之家收集整理的这篇文章主要介绍了ios7 – AFNetworking可达性返回FALSE值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有互联网连接,可以浏览器浏览.

这是我用AFNetworking检查可达性的代码.

- (BOOL)connected {
    return [AFNetworkReachabilityManager sharedManager].reachable;
}

并在ViewDidLoad中

BOOL isOnline = [self connected];

    if(isOnline == YES)
    {
        NSLog(@"YES");
    }

    else
    {
        NSLog(@"NO");
    }

它只显示NO,我不知道为什么会这样?

是否有最简单的方法来检查AFNetworking的可达性?

解决方法

我猜startMonitoring没有调用,尝试执行以下操作:
- (void)viewDidLoad {
     [super viewDidLoad];
      ....
     [[AFNetworkReachabilityManager sharedManager] startMonitoring];   
}

猜你在找的iOS相关文章