【发布时间】:2014-10-16 14:12:32
【问题描述】:
每当我在最终详细视图上按下“返回”按钮时,它都不会返回到表格视图。
我有一个这样的故事板设置:
UITabViewController -> UINavigationController -> UITableView -> UINavigationController -> UIView(细节视图)。
当我运行我的程序时,我看到了返回按钮,但单击它什么也没做。
这里是 DetailViewController.m 的代码:
- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem *backbtn = [[UIBarButtonItem alloc] initWithTitle:@"Go Back" style:UIBarButtonItemStylePlain target:self action:@selector(gobackBtn)];
[self.navigationItem setLeftBarButtonItem:backbtn];
[self configureView];
}
- (void)gobackBtn
{
[self.navigationController popViewControllerAnimated:YES];
}
好像[self.navigationController popViewControllerAnimated:YES]; 什么都不做。
我没有想法。为什么后退按钮不“弹出”详细视图?
【问题讨论】:
-
你不应该有第二个
UINavigationController -
@SimonMcLoughlin 如果没有第二个导航控制器,我在详细视图中似乎根本没有任何导航栏:i.imgur.com/HskoyEk.png
-
为什么所有的反对票...
标签: ios objective-c iphone uitableview xcode6