2012-10-12 161 views
6

Agregué SDK de terceros a mi proyecto y obtuve errores de purgeIdleCellConnections cuando uso una red 3G lenta.¿Cómo lidiar con PurgeIdleCellConnections en la red 3G?

purgeIdleCellConnections: found one to purge conn = 0x1f55b300 

No hay ningún problema en la red wifi, ya que no utiliza la red celular para la descarga de imágenes.

que tienen que determinar si el tipo de red wifi o 3G:

+ (BOOL) IsEnableWIFI { 
    return ([[Reachability reachabilityForLocalWiFi] 
      currentReachabilityStatus] != NotReachable); 
} 

+ (BOOL) IsEnable3G { 
    return ([[Reachability reachabilityForInternetConnection] 
      currentReachabilityStatus] != NotReachable); 
} 

pero creo que esto no es una buena idea. Como lidiar con ?

Gracias por cualquier respuesta.

Respuesta

4

He observado este mensaje de depuración que sale del SDK de iOS 6.0 (cuando se encuentra en el dispositivo conectado a la red de telefonía móvil), se correlaciona con las llamadas AJAX activas que terminan en mi aplicación. Sin embargo, es muy difícil probar algo, ya que esto solo ocurre cuando se renderiza la página web en un UIWebView. Solo digo que no creo que los mensajes sean benignos. Creo que pueden indicar un error en el marco de Apple que es demasiado agresivo en la terminación de las conexiones. Es difícil obtener instrumentación en el javascript que se ejecuta dentro de UIWebView que hace las llamadas AJAX, por lo que todo es altamente especulativo en este momento.

0

Creo que este es un registro de depuración que viene en el SDK IOS6, no se preocupe por esto.

Cuestiones relacionadas