viewWillAppear永远不会被调用,直到我在视图中加载一个模态视图控制器,之后viewWillAppear表现得像我们期望的那样!

时间:2010-10-17 12:24:41

标签: iphone viewwillappear

我注意到其他地方讨论过这个问题,我尝试了很多解决方案,例如添加:

- (void)navigationController:(UINavigationController *)navigationController 
   willShowViewController:(UIViewController *)viewController animated:(BOOL)animated 
{
    [viewController viewWillAppear:animated];
}

另一个解决方案是手动调用它们!

问题是,在这两种情况下,当我在视图中加载模态视图控制器时,事情似乎正常工作,这导致调用viewWillAppear两次!

为什么在加载模态视图控制器时它正在工作?并且有更好的解决方案吗?

0 个答案:

没有答案