2012-05-06 26 views
0

我觉得这应该很简单,但我找不到答案。我想通过使用我在故事板中分配的标识符(本例中为“myNavCon”)来获取对导航控制器(或任何对象/视图)的引用。我想是这样工作的:如何通过标识符获取对象?

UINavigationController *myNavigationController = [self getObjectByIdentifier:@"myNavCon"]; 

我怎样才能做到这一点?

回答

1

通过将导航控制器分配给仅包含1个导航控制器的早期视图的应用程序委托属性(可全局引用)来解决此问题。

0

听起来像你想从UIStoryboard类使用- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier。更多信息请点击这里:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIStoryboard_Class/Reference/Reference.html

+0

我对此方法感到困惑......是不是我的navcontroller已经实例化?我只想获得对它的引用,而不是再次实例化它。 – zakdances

+0

为什么不使用self.navigationController? – InsertWittyName

+0

因为我在同一个视图中有2个导航控制器... self.navigationController只返回其中的一个。我需要参考另一个。 – zakdances

相关问题