1

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

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

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

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

为什么当我加载模态视图控制器时它会工作?有没有更好的解决方案?

4

0 回答 0