Quale metodo viene utilizzato per identificare quando l'utente passa viste in un controller TabView

StackOverflow https://stackoverflow.com/questions/3098104

Domanda

Sto lavorando al mio primo semplice App Controller TabView. La prima scheda è una scheda messa a punto, e ho appena avuto un tester fornisce un caso d'uso inaspettato. Per affrontare questo caso di utilizzo, devo eseguire quando l'utente lascia la vista e prima di caricare il successivo. codice in esecuzione nella visualizzazione successiva è troppo tardi.

Quale metodo viene chiamato dagli attuali viewController nel punto l'utente seleziona il controller TabView alle viste interruttore?

Ho provato con viewWillDisappear come punto di eseguire il mio codice, ma questo non sembra essere chiamato quando si passa vista.

È stato utile?

Soluzione

OK, ha dovuto ristrutturare il codice per rimuovere la dipendenza. Hanno deciso di memorizzare lo stato di ogni elemento dello schermo e poi accedervi quando necessario sulla vista secondario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top