在我项目世界的根目录中,我在项目的app委托中声明了一个UIViewController * viewController。我正在尝试访问视图控制器navigationController字段,以便找到顶级ViewController。但是,每次我查看viewController的navigationController字段时都是零。显然我忘了做点什么。想法?感谢...
答案 0 :(得分:0)
确保您的导航控制器具有强大的属性。 (如下:)
@property (strong, nonatomic) UINavigationController *navcon;
然后在您的app委托实施文件中合成它。
@synthesize navcon = _navcon;
是的,那么你可以:
self.navcon = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self.window addSubview:self.navcon.view];
(假设您启用了ARC)