在我的项目世界的根部,我在项目的应用程序委托中声明了一个 UIViewController *viewController。我正在尝试访问视图控制器的 navigationController 字段,以便找到顶部的 ViewController。但是,每次我查看 viewController 的 navigationController 字段时,它都是 nil。很明显我忘了做点什么。想法?谢谢...
问问题
1355 次
1 回答
0
确保您的导航控制器具有强大的属性。(如下所示:)
@property (strong, nonatomic) UINavigationController *navcon;
然后在你的应用委托实现文件中合成它。
@synthesize navcon = _navcon;
是的,那么您可以拥有:
self.navcon = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self.window addSubview:self.navcon.view];
(假设您启用了 ARC)
于 2012-08-20T18:39:07.077 回答