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