0

我正在创建一个用户注册表单。我通过故事板设计了 UI 界面,并让注册按钮动作呈现标签栏 segue。如果表单验证有错误或注册过程中出现错误,我想阻止注册显示 segue。由于某种原因,它不起作用。任何解决这个问题???

在此处输入图像描述

4

2 回答 2

1

不要将 segue 直接连接到按钮。而是在注册视图控制器和注册后目标 vc 之间连接它。给它一个标识符,例如“ValidationPassedSegue”。

然后,在按钮按下...

- (void)registrationButtonPressed:(id)sender {

    // do validation
    if (validationPassed == YES) {
        [self performSegue:@"ValidationPassedSegue"];
于 2012-10-01T17:09:12.880 回答
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 回答