我使用storyboard创建了单一视图应用程序。
在storyboard文件中,我有三个视图控制器
1导航控制器2 - 食谱书视图控制器3视图 控制器
配方书视图控制器表视图的原型单元通过push segue连接到View Controller。问题配方书视图控制器无法导航到View Controller? 这是下载项目的示例。 https://drive.google.com/open?id=0B5pNDpbvZ8SnLTd1R3NBTE1ReEk
答案 0 :(得分:1)
我只是检查你的项目。
执行以下步骤: -
在Main.storyboard
中,点击推送segue到ViewController
并添加标识符名称
转到ViewController.m
并粘贴代码
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self performSegueWithIdentifier:@"yourSegueName" sender:self];
}
答案 1 :(得分:0)
您的项目中发现以下错误。
didSelect
tableview委托。答案 2 :(得分:0)
选择将RecipeBookViewController连接到ViewController的segue,然后给该segue一个标识符,即“ViewControllerSegue”。
实现表视图的委托方法并调用performSegueWithIdentifier方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self performSegueWithIdentifier:@"ViewControllerSegue" sender:tableView];
}
答案 3 :(得分:0)
根据您的源代码,您必须添加一些代码&项目中的课程,以满足您的要求。
第一您必须添加RecipeViewController
来控制您的食谱列表和表格视图。
第二次,因为您已创建此RecipeViewController
,因此您需要将此课程分配到故事板中的相应ViewController
。
第3次将PrototypeCell中的Segue分配给需要推送的ViewController。
希望你能理解你的守则中的错误。