В моем приложении у меня есть около дюжины различных контроллеров представлений, которые вставляются или извлекаются из стека в разном порядке. Когда представление появилось (я использую метод viewDidAppear
), мне нужно определить, связано ли это с тем, что это представление только что было помещено в стек, или потому, что одно из его подвидов было извлечено из стека.
Я ответил на этот вопрос: viewWillDisappear: Определяет, всплывает ли контроллер представления или показывает контроллер подчиненного представления
Но я не думаю, что это мне очень помогает. Есть предложения, пожалуйста?