Necesito implementar la publicación de algunos datos en un servidor web en segundo plano. Solo para aclarar, por "en segundo plano", no me refiero a la forma normal de mostrar un ícono giratorio y publicar datos en un servicio web utilizando algo así como un método AsyncTask
o ASIHTTPRequest
. Necesito mantener una cola de datos que un Thread puede comenzar a procesar y publicar en un servicio web de manera asidua mientras el usuario está trabajando en la aplicación.Llamadas de red en segundo plano: iOS
Estoy buscando ayuda para diseñar una cola así, especialmente en algunos casos extremos, como el usuario recibe una llamada, cierra la sesión mientras la publicación está sucediendo, el usuario deja la aplicación para ir a una diferente mientras que una publicación está sucediendo y similares. ¿Cómo manejarías estos casos? ¿Hay algún código fuente que puedas recomendar que haga esto?
Gracias,
Teja.
usted debe leer en [Grand Central Dispatch] (http://developer.apple.com/library/mac/#documentation/Performance/Reference/GCD_libdispatch_Ref/Reference/reference.html) – bshirley