使用instantiateViewControllerWithIdentifier时在UIScenes之间传递数据

时间:2012-12-03 16:37:16

标签: objective-c ios instantiation uistoryboard

我正在使用真正相当可爱的ECSlidingViewController为我的应用程序中的主视图创建侧边栏。所有的工作都很好,流畅,性感。我想在两个视图之间传递数据,但考虑到我使用这行代码实例化第二个视图控制器,我有点不知所措:

self.slidingViewController.underRightViewController = [self.storyboard instantiateViewControllerWithIdentifier: @"Sidebar"];

如果我用segue或类似的方式完成它,这很好,但是如何引用我的SidebarViewController(标识为Sidebar)的实例,如果我是这样创造的吗?我需要了解该视图的属性,例如self.sidebar.name等等。

看起来像是一件非常简单的事情,但我很清楚。

先谢谢,溢出来了!

编辑:我指出我无法引用[self.slidingViewController.underRightViewController setXYZProperty];

1 个答案:

答案 0 :(得分:0)

想出来:

Sidebar *sidebar = [self.storyboard instantiateViewControllerWithIdentifier:@"Sidebar"];
self.slidingViewController.underRightViewController = sidebar;

我知道这很容易......