我有一个基于导航的应用程序,在子视图中我有一个按钮,点击它会调用 popToRootViewController 方法。
-(IBAction)popToRootViewController
{
[self.navigationController popToRootViewControllerAnimated:YES];
}
这应该会导致调用 rootViewController 的 viewWillAppear 方法,并且在大多数情况下都会发生这种情况。但是,偶尔会调用 rootViewController 的 viewDidLoad。我无法找到其背后的原因。有人知道为什么有时会调用 viewDidLoad 吗?