Sto lottando per trovare una buona soluzione a questo problema. Nel -viewWillDisappear:
metodo di un controller di visualizzazione , devo trovare un modo per determinare se è perché un controller di visualizzazione viene inserito nello stack del controller di navigazione o se è perché il controller di visualizzazione sta scomparendo perché è stato visualizzato.
Al momento sto impostando bandiere come isShowingChildViewController
ma sta diventando abbastanza complicato. L'unico modo in cui penso di poterlo rilevare è nel -dealloc
metodo.