iOSアプリで認証する方法については、このfacebookのチュートリアルに従いました。各手順を実行しましたが、「デバイス設定」>「Facebook」で Facebook にログインしている場合、認証は正常に機能しますが、そこからログアウトしてアプリまたはブラウザーを使用して認証しようとすると、メソッド sessionStateChanged: state:error は呼び出されません。このメソッドも appDelegate に実装しており、呼び出されていますが、他に何も起こりません:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
return [FBSession.activeSession handleOpenURL:url];
}
何か案が?