IOS - Подключите одну UIButton к 2 сегментам
У меня есть UIButton, и я пытаюсь подключить его к двум сегментам. Какой метод используется, зависит от ряда условий.
Например, когда нажата кнопка UIB (с заголовком «следующий»),
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];
}
}