2015-03-13 71 views
0

我想用这个实例化一个新的视图控制器:XCode 6:实例化没有标识符的ViewController?

FirstViewController *FirstViewController = 
[self.storyboard instantiateViewControllerWithIdentifier:@"MonthView"]; 
[self.navigationController pushViewController:FirstViewController animated:YES]; 

但因为我想用视图MonthView 4个不同的ViewControllers我不能使用这种方法,因为我无法查看链接到一类。

我可以在没有标识符的情况下实例化ViewController吗?

回答

0

-instantiateViewController:将作为您在Storyboard - > Identity Inspector - > StoryboardID中指定的ViewController的参数标识符。

它与视图无关。

+0

那么我该如何启动未链接到视图故事板的ViewController? – daviddev38 2015-03-13 14:22:01

+0

您试图在示例代码中使用的方式相同。你只需要正确指定标识符,正如我在我的回答中所解释的那样。 – 2015-03-13 14:26:01

+0

但因为我想与4 ViewControllers使用相同的视图,只有当我点击按钮1时,视图才会打开,并崩溃whith其他3。这是因为我分配视图与ViewController1 ..任何想法使其工作? – daviddev38 2015-03-13 14:30:04