Impossible d'get le jeton d'access via FBSDKLoginKit lorsque j'essaie de me connecter dans iOS sdk

J'utilise facebook sdk pour partager du text sur facebook mais je n'arrive pas à get le jeton d'access lorsque j'essaie de me connecter. La connection est effectuée avec succès mais n'a pas reçu de jeton d'access. Donc, sans jeton d'access, je suis incapable de partager le text sur facebook. Mon code est comme suit

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"public_profile"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if ([result.token hasGranted:@"publish_actions"]) { [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/feed" parameters: @{ @"message" : @"hello world"} HTTPMethod:@"POST"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (!error) { NSLog(@"Post id:%@", result[@"id"]); } }]; } if (error) { // Process error } else if (result.isCancelled) { // Handle cancellations } else { // If you ask for multiple permissions at once, you // should check if specific permissions missing if ([result.grantedPermissions containsObject:@"email"]) { // Do work } } 

}];

j'obtiens le résultat dans le bloc gestionnaire de l'object FBSDKLoginManager sans erreur mais il ne contient pas le jeton ou d'autres données

la sortie est comme suit

entrez la description de l'image ici

S'il vous plaît dites-moi comment résoudre ce problème Merci

Essayez ce code. Basé sur Facebook SDK version 4.0

AppDalegate.m

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSSsortingng *)sourceApplication annotation:(id)annotation { return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; } 

ViewController.m

 - (IBAction)btnFacebookPressed:(id)sender { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { // Process error } else if (result.isCancelled) { // Handle cancellations } else { if ([result.grantedPermissions containsObject:@"email"]) { NSLog(@"result is:%@",result); [self fetchUserInfo]; [login logOut]; } } }]; } -(void)fetchUserInfo { if ([FBSDKAccessToken currentAccessToken]) { NSLog(@"Token is available : %@",[[FBSDKAccessToken currentAccessToken]tokenSsortingng]); [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"id, name, link, first_name, last_name, picture.type(large), email, birthday, bio ,location ,friends ,hometown , friendlists"}] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (!error) { NSLog(@"resultis:%@",result); } else { NSLog(@"Error %@",error); } }]; } }