Я изо всех сил пытаюсь найти хорошее решение этой проблемы. В методе -viewWillDisappear:
контроллера представления мне нужно найти способ определить, происходит ли это из-за того, что контроллер представления помещается в стек контроллера навигации, или из-за того, что контроллер представления исчезает из-за его выталкивания.
В данный момент я устанавливаю такие флаги, как isShowingChildViewController
, но это становится довольно сложно. Единственный способ, которым я могу обнаружить это, - метод -dealloc
.