6

iOS6のiOSアプリでFacebookSDK3.1.1を使用しています。設定アプリのユーザーアカウントからのFacebookログアウトをテストしているときに、この問題が発生しました。

アプリがFacebookの設定アプリを介してFacebookの使用を許可され、ユーザーが設定アプリ内のFacebook接続を削除すると(このアプリだけでなく、ユーザー名も削除されます)、そこに問題があります。

アプリに戻ると、まだログインしていることが表示されます。しかし、Facebookにアクセスしようとすると、Error:HTTPステータスコード:400が表示されます。FBSessionのトークン情報を閉じてクリアしようとしましたが、役に立ちません。私は誰かがこの問題で私を正しい方向に向けることができることを望んでいます。

4

1 に答える 1

0

トークン情報をクリアする方法の詳細を入力してください。

あなたは電話する必要があります:

[FBSession.activeSession closeAndClearTokenInformation];

あなたがまだログインしていると言うとき、どのFacebookの方法があなたにこれを伝えていますか?次のようなテストを行う必要があります。

if ([[FBSession activeSession] isOpen]) {
    isLoggedIn = YES;
}
于 2013-03-06T06:37:48.013 に答える