title: FaceBook iOS SDK Batch Request & Single Completion Handler
body: <p>I started to use Facebook SDK for iOS and i'm a little bit confused, </p>
  
  <p>I'm seeing this little piece of code that shows how we can perform a batch request however having a completion handler per request is absurd for me. how can you make a completion handler per request when you make a single batch request ? maybe i didn't get the concept ? there is for sure an explanation for this but i don't see it right now</p>
  
  <pre><code>if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"user_likes"]) {
    FBSDKGraphRequest *requestMe = [[FBSDKGraphRequest alloc]
      initWithGraphPath:@"me" parameters:nil];
    FBSDKGraphRequest *requestLikes = [[FBSDKGraphRequest alloc]
      initWithGraphPath:@"me/likes" parameters:nil];
    FBSDKGraphRequestConnection *connection = [[FBSDKGraphRequestConnection alloc] init];
    [connection addRequest:requestMe
             completionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
     //TODO: process me information
  }];
    [connection addRequest:requestLikes
              completionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
      //TODO: process like information
    }];
    [connection start];
  }
  </code></pre>
  
  <p>If it is the only way to do it how can i know when all my requests have been performed ? </p>