我有一个UIButton,我试图将它连接到两个segues.使用哪种segue取决于许多条件.
例如,当按下UIButton(标题为"next")时,
if(条件1)然后转到屏幕A.否则转到屏幕B.
我相信我的代码是正确的(无论如何我已经包含它),但问题是在故事板视图中,我可以使用segue将一个按钮连接到一个视图控制器.我该如何解决 ?
这是我正在使用的代码 -
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier]isEqualToString:@"nextButtonID"]){
creditCardViewController *cvc = [segue destinationViewController];
}
else if([[segue identifier]isEqualToString:@"next2ButtonID"]){
depositInfoViewController *divc = [segue destinationViewController];
}
}
-(IBAction)nextClicked{
if([accountType isEqualToString:@"patron"]){
[self performSegueWithIdentifier:@"nextButtonID" sender:self];
}
else{
[self performSegueWithIdentifier:@"next2ButtonID" sender:self];
}
}
Run Code Online (Sandbox Code Playgroud)