2015-06-21 21 views
6

Ho appena portato il mio progetto a Swift 2, e tutto funziona alla grande - tranne che anche i folletti più semplici non hanno il pulsante Indietro. Ecco la preparano per la funzione segue che sto usando:Nessun pulsante indietro su segue in Swift 2

Prima, il pulsante Indietro per la segue genitore utilizzato per popolare automaticamente. Ora, tutto quello che ottengo è il titolo nella vc di navigazione bambino

risposta

8

Stai usando il dettaglio dello spettacolo o mostra il seguito? Sembra che tu stia usando un seguito modale. Il controller della vista di destinazione per show o show segue è solitamente il secondo controller di visualizzazione stesso e non è incorporato in un altro UINavigationController.

Se il controller della vista di destinazione per lo show segue è in realtà un UINavigationController, le impostazioni della barra di navigazione del nuovo controller di navigazione possono ignorare quella precedente (il controller di navigazione del controller della vista sorgente). Prova a non incorporare il controller di visualizzazione di destinazione in un altro UINavigationController.

+0

Questo sembrava essere il problema! La rimozione di 'segue.destinationViewController' dal proprio' UINavigationController' funzionava. Saluti! FWIW Stavo usando un 'Show (ad esempio Push)' – cadlac

+0

@cadlac potresti pubblicare il codice che ha funzionato come risposta? Non capisco come ha funzionato la tua correzione senza infrangere altro codice. –

Problemi correlati