Quale metodo viene utilizzato per identificare quando l'utente passa viste in un controller TabView
-
29-09-2019 - |
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.
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.