2012-04-21 10 views
1

私がviewcontrolクラスを持っていて(ログイン情報があります)、私がしたいことは:ユーザーがログインボタンをクリックした後、私の検証方法で確認してから、ストーリーボードのUITabBarControllerに行きたいと思っています。ボタンをクリックしたときにSegueを追加する方法別のコントローラに移動する:検証ロジック

UITabBarControllerのセグを追加できますか?ログインボタンにプッシュセグを追加すると、確認ステータスに直接かかわらずUITabBarControllerになります。

答えて

3

ストーリーボードのボタンを初期ビューコントローラーのIBActionにつなぐことができます。

、あなたは最終的には、ログインボタンのIBActionコードで、あなたが検証できるUITabBarControllerに同じビューコントローラから

を(この答えでは参考のために、「pushToTabBarController」という名前の)プッシュセグエを作成し、することができます検証に満足していれば、呼び出し

- (IBAction) validateThenPush:(id)sender 
{ 
    if ([self loginValidated]) 
     [self performSegueWithIdentifier:@"pushToTabBarController" sender:self]; 
} 

(送信者:自己がnilか、prepareForSegue:sender:でコンテキストに好きなアクションまたはに渡されたボタン可能)

関連する問題