Может ли viewDidAppear: анимированный метод вызываться несколько раз для одного presentModalViewController: animated? - PullRequest
0 голосов
/ 23 августа 2010

У меня есть иерархия представлений, подобная этой:

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, однако я не знаю, как это понять.

1 Ответ

0 голосов
/ 23 августа 2010

Я получил решение. Это была моя вина.

view [Will | Did] [Appear | Disappear] трюк с маршрутизацией больше не требуется. Это заставило мое приложение дважды вызывать метод его подпредставлений.

* Я отмечаю это для других, имеющих проблемы с этой ситуацией.

...