Quindi ho impostato un delegato in una classe che può potenzialmente inserire un seguito. Se chiamo questa funzione da un altro controller di vista, verrà eseguita la sequenza? O può solo visualizzare i controller collegati direttamente ai segues eseguire un seguito?È possibile chiamare altri follower da altri controller di visualizzazione?
8
A
risposta
6
Il seguito è definito da un controller di vista a un altro, quindi è necessario richiamare dal controller di visualizzazione in cui è definito. Una soluzione alternativa consiste semplicemente nel premere il controller della vista senza utilizzare segues. Puoi creare un'istanza del tuo controller di visualizzazione, ammesso che tu abbia dato un ID storyboard.
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"DestinationController"];
Quindi, si spinge il controller di visualizzazione.
[self.navigationController pushViewController:controller animated:YES];