2012-02-16 12 views
9

Estoy haciendo algunas llamadas al servidor y obtengo un poco de json. El código es bastante simple, realiza una llamada para iniciar sesión y luego realiza otra llamada para obtener más información. Sigo recibiendo errores de Accesibilidad cuando intento hacer la segunda llamada.Problema de accesibilidad en iPhone: networkStatusForFlags

Reachability Flag Status: -R ------- networkStatusForFlags 

No estoy seguro de por qué lo hace. Estoy ejecutando esto en el simulador y estoy en Wifi y la primera llamada pasa muy bien.

Respuesta

0

puede descargar las clases de "Accesibilidad" de la siguiente URL y puede obtener la verificación del indicador de wifi e internet.

https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324

Así, al tiempo que solicita la API, que necesita para obtener el estado actual de la conexión a Internet de su dispositivo y si está conectado con eso, Solicitar a la API.

Creo que esto puede ser útil para usted.

+1

Sospecho que la OP ya está utilizando el código de ejemplo Reachibility. – hpique

6

Si está utilizando el código de muestra Reachability de Apple, no es un error sino un mensaje de depuración. En particular, la bandera R significa que la red es alcanzable (¡yay!).

El código de muestra imprime indicadores de accesibilidad por defecto. Puede desactivar este comportamiento estableciendo kShouldPrintReachabilityFlags a 0 en Reachability.m:

#define kShouldPrintReachabilityFlags 0 
Cuestiones relacionadas