AFNetworkingReachabilityManager sin connection al inicio de la aplicación cuando el iPhone está conectado a wifi

Esta:

[AFNetworkReachabilityManager shanetworkingManager].reachable 

devuelve NO al inicio de mi aplicación cuando …

  1. [[AFNetworkReachabilityManager shanetworkingManager] startMonitoring]; ha sido llamado
  2. [[AFNetworkReachabilityManager shanetworkingManager] stopMonitoring]; no ha sido llamado
  3. Estoy conectado a wifi
  4. Estoy usando el iPhone (no simulador)

¿¿Cómo es esto posible??

AFNetworkReachabilityManager hace magia de forma asíncrona. El valor de accesible no es válido hasta un cierto time después de llamar a startMonitoring. La mejor manera de get esa información es a través de setReachabilityStatusChangeBlock: