Hi restituisce uno stato di FBSessionStateClosedLoginFailed ogni volta che eseguo. Ho controllato il nome del mio bundle, l'impostazione dell'URL ecc. E tutto a posto. Infatti face book sa che mi sono autenticato contro l'app. In ogni caso, quando chiamo openWithCompletion, la mia sessione fallisce !!FBSessionStateClosedLoginFailed ogni volta che provo e accedere al mio app
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
switch (status) {
case FBSessionStateOpen:
NSLog (@"Open");
break;
case FBSessionStateClosed:
NSLog (@"Closed");
break;
case FBSessionStateClosedLoginFailed:
NSLog (@"Failed");
break;
default:
break;
}
[self updateView];
}];
Ho creato questo nel delegato app che ottiene anche chiamato con successo, ma restituisce sempre false:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [FBSession.activeSession handleOpenURL:url];
}