FBSDKGraphRequest no funciona (iOS)

Estoy intentando usar FBSDKGraphRequest dentro del bloque de código que se ejecuta cuando se presionó el button de inicio de session de Facebook. Sin embargo, por alguna razón, esta pieza de código nunca se ejecuta. Cuál podría ser la razón. El button que uso es FBSDKLoginButton y funciona perfectamente. Solo quiero recuperar la información del usuario, como el nombre y el correo electrónico, una vez que se alcanza el inicio de session.

[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"email,name"}] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { NSLog(@"test"); if (!error) { NSLog(@"fetched user:%@ and Email : %@", result,result[@"email"]); } }]; 

He utilizado el inicio de session personalizado de Facebook, no con Facebook oficial FBSDKLoginButton. Prueba el siguiente código. Hoy he integrado el inicio de session de Facebook para mi aplicación y he encontrado tu pregunta.

 - (IBAction)FacebookLogin:(id)sender { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions: @[@"public_profile", @"email", @"user_friends"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { NSLog(@"Process error"); } else if (result.isCancelled) { NSLog(@"Cancelled"); } else { NSLog(@"Logged in"); [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"email,name"}] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (!error) { NSLog(@"fetched user:%@ and Email : %@", result,result[@"email"]); } }]; } }]; }