Staram się znaleźć dobre rozwiązanie tego problemu. W -viewWillDisappear:
metodzie kontrolera widoku muszę znaleźć sposób na ustalenie, czy dzieje się tak, ponieważ kontroler widoku jest wypychany na stos kontrolera nawigacji, czy też dlatego, że kontroler widoku znika, ponieważ został wyskakujący.
W tej chwili ustawiam flagi takie jak isShowingChildViewController
ale robi się to dość skomplikowane. Myślę, że jedyny sposób, w jaki mogę to wykryć, to -dealloc
metoda.