ios - 将一个UIButton连接到2个segues

Ash*_*wal 9 storyboard ios

我有一个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)

Mat*_* S. 17

在故事板窗口中,控制从视图底部的视图控制器图标拖动并将其拖动到目标视图控制器,为segue指定标识符,然后重复下一个segue.