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
?