如何通过标识符获取对象?

时间:2012-05-06 15:22:36

标签: objective-c ios xcode storyboard

我觉得这应该很简单,但我找不到答案。我想使用我在storyboard中分配的标识符(在本例中为“myNavCon”)来获取对导航控制器(或实际上的任何对象/视图)的引用。我想要这样的东西起作用:

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

我该怎么做?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

听起来您想要使用UIStoryboard类中的- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier。更多信息:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIStoryboard_Class/Reference/Reference.html