编辑:添加了包含解雇的代码。
新数据
该问题与旧数据下列出的问题相同,只是解雇线已更改。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString *title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@"Yes"])
{
NSLog(@"Calling Dismissal...");
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
}
正在调用该函数,因为日志中显示“正在调用解雇...”。
当前层次结构:UITabBarController - NavigationController/NavigationController - View1/View2
旧数据
万一问题令人困惑,我试图解除一个 UITabBarController 而不是我以模态方式呈现的。UITabBarController 确实使用 NavigationControllers 来设置内部的两个视图。但是,无论我放入多少 parentViewController
(IE):
[self.parentViewController.parentViewController.etc... dismissViewControllerAnimated:YES completion:nil];
UITableBarController 不会关闭。我在调用上面代码行的两个视图的 NavigationController 中放置了一个按钮。关于如何关闭 UITableViewController 的任何提示?