У меня есть иерархия представлений, подобная этой:
nav1 (UINavigationController, top level object in nib)
view1 (UIViewController)
nav2 (UINavigationController, top level object in nib)
view2 (UIViewController)
Я вызывал view[Will/Did][Appear/Disappear]
методы nav2 в каждом методе view1.
и когда я вызываю presentModalViewController: анимированный для отображения nav2 и view2, view2 'viewDidAppear вызывается дважды.
Я рассматривал viewDidAppear только один раз для одного подарка / отклонения / push / pop, однако я не знаю, как это понять.