寻找不同的故事板

时间:2015-02-02 22:49:01

标签: ios objective-c iphone xcode segue

我正在尝试从一个故事板到另一个故事板进行自定义segue,我使用一个按钮和这个方法

-(void)VCtoUrbaVC{
UIStoryboard *urbaStoryboard = [UIStoryboard storyboardWithName:@"BusUrbaStoryboard" bundle:nil];

UIViewController *urbaVC = [urbaStoryboard instantiateInitialViewController];
[self.navigationController pushViewController:urbaVC animated:YES];
}

但是当我点击模拟器中的按钮崩溃说“由于未捕获的异常终止应用程序'NSInvalidArgumentException'时,原因:'不支持推送导航控制器'”。

使用断点进行调试我发现它确实执行了metod,但随后崩溃了。

1 个答案:

答案 0 :(得分:0)

您在BusUrbaStoryboard故事板上的初始视图控制器是一个UINavigationController,如果您想推送视图控制器,您应该删除UINavigationController并将rootViewController设置为初始