ios -Подключить один UIButton к 2 переходам

У меня есть UIButton, и я пытаюсь подключить его к двум переходам. Какой переход используется, зависит от ряда условий.

Например, когда нажата кнопка UIButton (с заголовком «далее» ),

if(condition 1) then go to screen A. else go to screen B.

Я считаю, что мой код правильный (Я все равно включил его ), но проблема в том, что в представлении раскадровки я могу подключить одну кнопку только к одному контроллеру представления, используя переход. Как я могу это исправить ?

Вот код, который я использую-

-(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];
        }
}
9
задан Anoop Vaidya 19 February 2014 в 10:45
поделиться