2012-04-20 11 views
0

ユーザーのFacebookセッションが有効かどうかを確認し、特定のView Controllerにリダイレクトするかどうかを確認したいと考えています。ユーザーのFacebookセッションが有効な場合、別のView Controllerにリダイレクトする方法はありますか?

if ([facebook isSessionValid]) { 
    NSLog(@"session is valid"); 

} 

私も試みた:([FacebookのisSessionValid])場合{

[self performSegueWithIdentifier:@"SessionIsValid" sender:self]; 

}

とのViewController Iに "SessionIsValid" 識別子にストーリーボードセグエをドラッグifにリダイレクトしたい場合Facebook isSessionValid

私はこれをやってどうやって行くのだろうと思っていた。私はARC対応アプリでストーリーボードを使用しています。セッションが有効であれば、あなたのストーリーボードで任意のヘルプ

答えて

1

ため

おかげで、ユーザーが行きたい場所にあなたの現在のViewControllerからセグエを作成します。あなたはストーリーボードで作成されたセグエをクリックすることで、識別子を設定

[self performSegueWithIdentifier:@"SessionIsValid" sender:self];

:次に、あなたのコードでは上記のようなものを追加します。

+0

ありがとうございました。私はちょうどそれを試みたが、それはユーザーをログインさせ、最初のビューコントローラーに残る。 – hanumanDev

+1

あなたはどのようにセグを引き起こしていますか?たとえば、ボタンからCtrlキーを押しながらドラッグする場合は、「送信者」を変更する必要があります。それ以外の場合は、 "viewcontroller"からドラッグすることができます。この場合、 "self"が適切です。あなたのストーリーボードのスクリーンショットともう少しあなたのコードを追加してみませんか? –

+0

ボタンではなくビューコントローラからドラッグしています。私は、セッションがviewWillAppearで有効であるかどうかを確認し、その後に条件付きで動作するかどうかを確認するためのビューでした。問題はセッションがセグメントではなく有効であるかどうかを検出していないためです。 – hanumanDev

関連する問題