如何从storyboard文件中获取现有的控制器对象?

时间:2012-11-27 11:48:26

标签: ios cocoa-touch storyboard viewcontroller popover

我是iOS中故事板文件的新手。

据我所知,我拖入故事板的对象(包括视图控制器对象)是现有实例,而不是虚拟类。

但是,谁在申请中拥有这些实例? AppDelegate的?或其他人?

现在我正在尝试从storyboard文件中获取一个控制器对象,并使用popover显示该控制器的视图。 (我不想完全拖动对象之间的关系线,并使用-addSubView:来实现popover视图中的所有子对象。)我认为必须有一种方法来访问stroyboard文件中的独立控制器

有什么建议吗?

如果我在MyViewController类中实现视图控制器并使用[MyViewController new]初始化一个新对象,我认为这将是另一个我不想要的对象。

1 个答案:

答案 0 :(得分:2)

在视图控制器中,您可以访问故事板并实例化新的视图控制器:

NewViewController *newVC = [self.storyboard instantiateViewControllerWithIdentifier:@"MyNewViewController"];

然后你可以在你的popover中使用它。