pantalla - fondos live iphone 7
ÂżAFNetworking tiene soporte de fondo? (1)
EDITAR : A partir de AFNetworking 1.0RC1 , esta es una característica explícita . AFURLConnectionOperation ahora tiene el método setShouldExecuteAsBackgroundTaskWithExpirationHandler: que gestiona todo esto de forma transparente para usted.
Es una característica implícita, así que realmente no pensé en publicitarla. Todo lo que necesitas hacer es:
- (void)applicationWillResignActive:(UIApplication *)application {
__block UIBackgroundTaskIdentifier backgroundTaskIdentifier = [application beginBackgroundTaskWithExpirationHandler:^(void) {
[application endBackgroundTask:backgroundTaskIdentifier];
[[YourRestClient sharedClient] cancelAllHTTPOperations];
}];
}
O bien, si administra sus operaciones en su propia NSOperationQueue , simplemente -cancelAllOperations clic aquí en -cancelAllOperations .
Estoy en el proceso de investigar AFNetworking como reemplazo de ASIHTTPRequest , y noto una completa falta de información sobre si admite descargas / cargas de fondo.
Con un objeto ASIHTTPReqeust , todo lo que tiene que hacer es llamar a [request setShouldContinueWhenAppEntersBackground:YES] y la solicitud continuará en segundo plano. ¿Hay algún apoyo para esto en AFNetworking ?