Objetivo C: la connection de networking se perdió "mientras descargaba el file usando AFNetworking

Estoy usando el Reachability Code de Tony Million y en el bloque inalcanzable estoy intentando pausar la descarga, pero cada vez que Internet se desconecta antes de que la descarga se detenga, AFNetworking regresa con un error con el post de error "La connection de networking se perdió", por lo tanto no puede reanudar download, ¿qué debería hacerse?

Esto es lo que he hecho en la aplicación delegada

__weak MTCAppDelegate *weakself = self; Reachability * reach = [Reachability reachabilityWithHostname:@"www.google.com"]; reach.reachableBlock = ^(Reachability * reachability) { dispatch_async(dispatch_get_main_queue(), ^{ [[AFDROSingleton shanetworkingInstance] resume]; for (UIView *subview in [weakself.window subviews]) { if (subview.tag == 20) { [subview removeFromSuperview]; } } }); }; reach.unreachableBlock = ^(Reachability * reachability) { dispatch_async(dispatch_get_main_queue(), ^{ MTCReachability *reach = [[MTCReachability alloc] initWithFrame:weakself.window.frame]; [reach setTag:20]; [weakself.window addSubview:reach]; [weakself.window bringSubviewToFront:reach]; [[AFDROSingleton shanetworkingInstance] pause]; }); }; [reach startNotifier]; 

Hay código de accesibilidad de la muestra de Apple que se ha actualizado a ARC.

Lo he incluido en el proyecto Reachability en Xcode 4.6.3. Si estás interesado, puedo enviar tu path si lo necesitas.