Voglio semplicemente impostare il titolo sul mio controller di visualizzazione di destinazione in modo che venga visualizzato nella barra di navigazione del controller di navigazione in prepareForSegue: metodo tuttavia impostandone il titolo o il parametro navigationItem in questo modo:Come impostare il titolo sul controller della vista di destinazione durante prepareForSegue:
[segue.destinationViewController setTitle:@"doesn't work"]; [segue.destinationViewController.navigationItem setTitle:@"this either"];
non funziona probabilmente perché vista del controllore vista della destinazione non è ancora stato caricato. Posso farlo senza creare un controller di visualizzazione di destinazione personalizzato?
Grazie.Questo non era esattamente il mio problema, né questa soluzione funziona per me, ma mi ha ricordato che il controller della vista sorgente si trova in una vista contenitore che si trova all'interno di un controller della visualizzazione di navigazione. Quindi ho dovuto fare riferimento al controller di navigazione corretto nella mia pila di viste. –
Steve, puoi approfondire come hai fatto riferimento al controller di navigazione corretto? –