ios7 - AFNetworking 可达性返回 FALSE 值?

标签 ios7 reachability afnetworking-2

我有互联网连接,可以用浏览器浏览。

这是我要检查的代码 ReachabilityAFNetworking .

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

在 ViewDidLoad 中
BOOL isOnline = [self connected];

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

    else
    {
        NSLog(@"NO");
    }

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

有没有最简单的检查方法ReachabilityAFNetworking ?

最佳答案

我猜 startMonitoring没有被调用,请尝试执行以下操作:

- (void)viewDidLoad {
     [super viewDidLoad];
      ....
     [[AFNetworkReachabilityManager sharedManager] startMonitoring];   
}

关于ios7 - AFNetworking 可达性返回 FALSE 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21965383/

相关文章:

ios - 如何使我的键盘弹出窗口更加流畅,我的 View Controller 以模态方式出现?

iphone - 在 iOS 7 中发送短信 - 从 iOS 6 升级后出现问题

ios - 如何在 iOS 中测试可达性并重试连接?

ios - NSURLSession,上传任务 - 获取传输的实际字节数

objective-c - 无法获取 HTML 代码 AFNetworking 2.0

ios - 带有集成图库的 UIActivityViewController(就像在股票照片 iPad 应用程序中一样)

iphone - 如何在移动 Safari 中计算可视区域的高度(即窗口高度减去地址和书签栏)?

reachability - watchOS 2 可达性

python - 计算元组列表中元素的可达性

iOS - 增加 AFHTTPRequestOperationManager 的超时