FB セッションを開くことはできますが、次にこのコードを押すと、ユーザー ログイン画面 (io5) のすぐそばでスキップされ、既にログインしています。毎回FBログイン画面?セッションを開く前にセッションを閉じようとしましたが、それもうまくいきませんでした。
[self closeFacebookSession]; // close the session so we should get login screen, but we do not!
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"email",
nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
- (void)closeFacebookSession {
[FBSession.activeSession closeAndClearTokenInformation];
}