我有一个这样的视图层次结构:
nav1 (UINavigationController, top level object in nib)
view1 (UIViewController)
nav2 (UINavigationController, top level object in nib)
view2 (UIViewController)我在视图1的each方法中调用了NAV2的view[Will/Did][Appear/Disappear]方法。当我调用presentModalViewController:animated来显示nav2 & view2时,view2的viewDidAppear调用了两次。
我认为viewDidAppear在一次呈现/解除/推送/弹出时只会发生一次,但我不知道如何理解这一点。
发布于 2010-08-23 15:18:06
我有办法了。都是我的错。
viewWill|不再需要Did路由技巧。它使我的应用程序两次调用它的subviews方法。
*我注意到这一点是为了让其他人对这种情况感到困扰。
https://stackoverflow.com/questions/3545287
复制相似问题