もっと簡単な方法あると思うんですが、公式でもちょっとドキュメント探しづらかったりするので、メモを残します。 環境:Facebook iOS SDK 3.5 サポートiOS Version:iOS5以上 フローチャート 処理の流れを図にしてみました。 解説 FacebookSDKで、FBSessionのクラスメソッドに"openActiveSessionWith..."というメソッドがあるのですが、コレがiOS5と、iOS6でもFacebookアカウントを端末に設定しているかどうかで処理が微妙に変わるので、それに対応する必要があります。 なので上記のフローチャートのように、ちょっとめんどくさい分岐が発生します。 次回は具体的に各分岐と処理にどんなapiを使ってるかを紹介したいと思います。