title: AFNetworking - Download multiple files + monitoring via UIProgressView
body: <p>I am trying to change my code from ASIHTTPRequest to AFNetworking. Currently I want to select 10-15 different HTTP URLs (files) and download them to a documents folder. </p>
  
  <p>With ASIHTTPRequest that was pretty easy with </p>
  
  <pre><code>[myQueue setDownloadProgressDelegate:myUIProgressView];
  </code></pre>
  
  <p>In AFNetworking I can't figure out how to do it. I have the following code which downloads the files, stores them and notifies when a file downloads successfully, but I can't create the progress bar for this queue with total size.</p>
  
  <pre><code>for (i=0; i&lt;3; i++) {
  
      NSString *urlpath = [NSString stringWithFormat:@"http://www.domain.com/file.zip"];
      NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlpath]];
  
      AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
      NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
      NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"testFile%i.zip",i]];
      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 setDownloadProgressBlock:^(NSInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) {
          NSLog(@"Sent %d of %d bytes, %@", totalBytesWritten, totalBytesExpectedToWrite, path);
      }];
  
      [myQueue addOperation:operation];  
  }
  </code></pre>