0

ユーザー登録フォームを作成しています。ストーリーボードを介してUIインターフェイスを設計し、サインアップボタンアクションでタブバーのセグエを表示しました。フォームの検証にエラーがある場合、または登録中にエラーが発生した場合に、サインアップでセグエが表示されないようにしたい。何らかの理由で動作しません。これを回避するための任意の回避策???

ここに画像の説明を入力してください

4

2 に答える 2

1

次のようなものを試してください:

-(IBAction)buttonPressed:(id)sender{

  if(canSignUp){
      UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SignUpViewContoller"];
      [self.navigationController pushViewController:viewContoller animated:YES];
  }

}
于 2012-10-02T03:58:42.397 に答える
1

セグエをボタンに直接接続しないでください。代わりに、登録View Controllerと登録後の宛先VCの間に接続します。「ValidationPassedSegue」などの識別子を付けます。

次に、ボタンを押すと...

- (void)registrationButtonPressed:(id)sender {

    // do validation
    if (validationPassed == YES) {
        [self performSegue:@"ValidationPassedSegue"];
于 2012-10-01T17:09:12.880 に答える