AFNetworking: guarda un file descargado

Estoy usando AFNetworking y puedo download un file con éxito.

Al final de la descarga, no aparece en el directory que he configurado para que sea.

Hice algunas búsquedas y encontré algunas preguntas aquí en SO, donde se sugiere que use:

[_operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { 

Pero eso viene con un error y es tan lejos como puedo decir que no se menciona en su documentation.

el error es:

/ Users / Jeff / Documents / Dropbox-01 / Dropbox / Xcode Projects / Try Outs – JEFF / testDescargar / testDownload / JWKDownloadViewController.m: 177: 10: No visible @interface para 'AFURLConnectionOperation' declara el selector 'setCompletionBlockWithSuccess: failure:'

¿Hay una línea actualizada que necesito usar?

Sí, asegúrese de haber utilizado la ruta correcta en NSOutputStream

Agrega esto:

 [_operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Successfully downloaded file"); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [_operation start]; 
  NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"..."]]; AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"filename"]; operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO]; [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Successfully downloaded file to %@", path); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [operation start];