好的,我知道有很多关于这个主题的信息,但是我尝试过的一切都不起作用。我的设置是这样的。
应用程序加载 View A,它是一个带有 navigationController 的 Tableview。延迟后,我呈现了一个 ModalView B。在视图 B 上,我有一个按钮,在视图 B 上方呈现另一个 modalView View C。在 Modal View CI 中有一个关闭 C 的按钮。现在当我点击这个按钮时,我也想关闭 Modal视图 B 将我带回我的 RootView,即提到的 tableView 视图 A。
从模态视图 CI 有一个按钮,但只能使用以下操作关闭 C,这会将我带到模态视图 B:我想要做的是删除 C 和 B,如果可能的话,使用此按钮将我返回到 A?
-(IBAction)dismissWebView:(id)sender{
[self dismissModalViewControllerAnimated:YES];
}
我已经从上述操作中尝试了所有这些
[self.parentViewController dismissModalViewControllerAnimated:YES];
[self.parentViewController.parentViewController dismissModalViewControllerAnimated:YES];
[adsRootView dismissModalViewControllerAnimated:YES];
[self dismissModalViewControllerAnimated:YES];
[self dismissModalViewControllerAnimated:YES];
[self.navigationController dismissModalViewControllerAnimated:YES];
[self.adsRootView dismissModalViewControllerAnimated:YES];
[[[self parentViewController] parentViewController] dismissModalViewControllerAnimated:YES];
[self.navigationController popToRootViewControllerAnimated:NO];
除了仅解除模态视图 C 之外,它们都没有做任何事情。