Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在故事板中添加navigationController_Iphone_Ios_Storyboard - Fatal编程技术网

Iphone 如何在故事板中添加navigationController

Iphone 如何在故事板中添加navigationController,iphone,ios,storyboard,Iphone,Ios,Storyboard,我有3个视图控制器。我的firstview控制器我的意思是根视图控制器是普通的视图控制器,而不是NavigationController。我希望我的第二视图控制器作为导航控制器来推送第三和第四视图控制器。下图显示了我的故事情节,但当我浏览时,它不起作用,请善意地指导我哪里做错了 这是我用来导航到另一个视图控制器的代码 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPat

我有3个视图控制器。我的firstview控制器我的意思是根视图控制器是普通的视图控制器,而不是NavigationController。我希望我的第二视图控制器作为导航控制器来推送第三和第四视图控制器。下图显示了我的故事情节,但当我浏览时,它不起作用,请善意地指导我哪里做错了

这是我用来导航到另一个视图控制器的代码

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ViewController2 *yourViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController2"];
    [self.navigationController pushViewController:yourViewController animated:YES];

}

将first view控制器连接到导航控制器并以模式显示。然后将导航控制器连接到表视图控制器。将tableViewCell连接到详图视图并将其推入


您必须将NavigationController连接到您的RootViewController…@SaravanaVijay我不希望我的RootViewController作为NavigationController。我希望我的第二个视图控制器作为NavigationController。为什么要以编程方式推送?您需要将任何内容传递给view Controller 2??您可以在
prepareforsgue:
:)中传递数据