【发布时间】:2013-12-29 12:44:31
【问题描述】:
我有一个ViewController,例如startingScreenViewController。我有一个从这个视图上的项目到另一个视图 (someViewController) 的推送,这是一个 ViewController,其中有一个 TableView(当然不是 TableViewController)。现在,没有后退按钮,我想通过点击表格视图中的单元格返回第一个视图。我已经写了我的单元代表:
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
}
我尝试过使用
[self.navigationController popViewControllerAnimated:YES];
显然它没有用,因为我没有navigationController。我什至试图重新回到startingScreenViewController,这是一件愚蠢的事情,也没有奏效。
我需要一些帮助,我们将不胜感激。
【问题讨论】:
-
我已经检查了测试项目,如果您尝试在没有
UINavigationController的情况下执行推送 segue,您的应用程序将崩溃并出现错误:'推送 segues 只能在源控制器由实例管理时使用UINavigationController.'。所以要么你有UINavigationController,要么它不是推动segue
标签: ios iphone objective-c cocoa-touch uitableview