2012-10-04 40 views
0

我想要一个按钮动作来调用自定义seque。我的自定义seque被称为“ClockSeque”。我已经搜索了所提问题,并且找不到这个问题的答案。任何帮助,将不胜感激。谢谢。注意:我已经创建了名为“ClockSeque.h & ClockSeque.m”的.h & .m文件,它们是UIStoryboardSegue类的类型。Xcode自定义Seque动作

+0

你的问题是什么? –

+0

如何使按钮动作调用自定义seque? –

+0

这是我的代码; ' - (IBAction)submitButton:(UIButton *)sender {NSString * pin = _pinTextField.text; if(pin == @“1234”){self performSegueWithIdentifier:@“ClockSeque”sender:self]; } else _errorLabel.text = @“密码错误”; }' –

回答

0

在IB中,将segue从当前视图控制器连接到目标视图控制器。命名segue,将segue的类型设置为custom,并给出您自定义的segue类的名称。最后,在按钮动作调用-performSegueWithIdentifier:sender:与segue的名称。

希望有所帮助。

+0

那段代码没有任何警告或错误就没有问题,但是单击按钮时不会执行任何操作。有什么想法吗? ' - (IBAction)submitButton:(UIButton *)sender { NSString * pin = _pinTextField.text; if(pin == @“1234”){self performSegueWithIdentifier:@“ClockSeque”sender:self]; } else _errorLabel.text = @“密码错误”; }' –

+0

这是您的姓氏或您的自定义班级的名称。 –

+0

seque和class的名称是相同的。我将Seque Class标记为“ClockSeque”,并将自定义类标记为“ClockSeque.h&ClockSeque.m” –