ios7 – AFNetworking可达性返回FALSE值?

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

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

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

并在ViewDidLoad中

  1. BOOL isOnline = [self connected];
  2.  
  3. if(isOnline == YES)
  4. {
  5. NSLog(@"YES");
  6. }
  7.  
  8. else
  9. {
  10. NSLog(@"NO");
  11. }

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

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

解决方法

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

猜你在找的iOS相关文章