UIViewController viewDidAppear - из-за того, что оно было отправлено или из-за того, что было выдвинуто вложенное представление?

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

Я ответил на этот вопрос: viewWillDisappear: Определяет, всплывает ли контроллер представления или показывает контроллер подчиненного представления

Но я не думаю, что это мне очень помогает. Есть предложения, пожалуйста?

6
задан Community 23 May 2017 в 12:31
поделиться