how to get userprofile in ios
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions: @[@"public_profile",@"email"]
 fromViewController:self
 handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
     if (error) {
         NSLog(@"Process error");
     } else if (result.isCancelled)
     {
         NSLog(@"Cancelled");
     } else {
         /*"birthday"  will also be fethched*/
         /*https://developers.facebook.com/docs/android/graph*/
         NSMutableDictionary* parameters = [NSMutableDictionary dictionary];
         [parameters setValue:@"id,name,email,gender,first_name,last_name" forKey:@"fields"];
         if ([FBSDKAccessToken currentAccessToken])
         {
             [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]
              startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error)
              {
                  if (!error)
                  {
                      NSLog(@"fetched user:%@", result);
                fbid          =     [result valueForKey:@"id"];
                fbName        =     [result valueForKey:@"name"];
                fbEmail       =     [result valueForKey:@"email"];
                fbGender      =     [result valueForKey:@"gender"];
                fbFirstname   =     [result valueForKey:@"first_name"];
                fbLastname    =     [result valueForKey:@"last_name"];
                     // [self fbLoginServerRequest];/********/
}
}