Ho un UIButton e sto cercando di collegarlo a due follower. Quale segue viene utilizzato dipende da un numero di condizioni.ios - Connetti un UIButton a 2 passaggi
Ad esempio, quando si preme l'UIButton (con il titolo "next"),
if (condizione 1) e poi passare alla schermata A. altro andare allo schermo B.
Credo che il mio codice sia corretto (l'ho incluso comunque), ma il problema è che nella visualizzazione dello storyboard, posso collegare un pulsante a un solo controller di vista usando un seguito. Come posso risolvere questo?
Ecco il codice che sto utilizzando -
-(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];
}
}
Ma sta facendo dal viewController, non dal pulsante. Se l'ho capito correttamente. –
Questo è corretto. Nessun seguès è "fisicamente" collegato al pulsante. –
Lo storyboard consente solo a CTRL + trascinamento di un singolo passaggio da esso. Dopo che un seguito ha la sua origine come controller di visualizzazione, non posso più rendere a quel controller di visualizzazione la sorgente di un nuovo seguito. È nuovo? –