2013-12-10 11 views
5

Facebook SDKと統合されたiOSアプリを開発しています。私はFacebookのアカウントを使用して、初めてのログインを行うと、それは次のステップ取る:私は要求された権限を認可その後、私の資格情報 iOSアプリから別のアカウントでログイン

  • を挿入

    1. ジャンプSafariウェブログイン
    2. への
    3. そして私は自分のアプリケーションのメインメニューに行きます。

    私はログアウトボタンを押すと、私は次のコードを実行します。私はセッションを無効にし、アクセストークンの情報をクリアすることができ、このコードで

    - (void)logout { 
        [FBSession.activeSession closeAndClearTokenInformation]; 
    } 
    

    を。しかし、再度ログインしようとすると、私のアプリケーションはSafari Webログインにジャンプし、自分のアカウントはすでにログインしているように見えます(次の画像)。

    Already logged in!

    私は別のFacebookのアカウントでログインしたい場合、私はそれを行うことはできません。言い換えれば、私は先に述べた手順に従うか、「あなたじゃない? Facebookの公式アプリが提供する。

    私は何をしなければならないと思いますか?

  • 答えて

    4

    あなたはまだSafariからログインしています。ログアウトするか、キャッシュをクリアしてください。

    0

    サファリとFBアプリにログインしていないと間違ったことが起こります。

    +1

    回答をどのように回答するかを明確にするために、回答を拡大してください。 – equaeghe

    関連する問題