【发布时间】:2011-10-11 22:53:47
【问题描述】:
我显然错过了什么......
在我的 iOS 应用中,我将 UIViewController 推送到导航控制器上:
MyViewController *mvc = [[MyViewController alloc] initWithNibName:@"MyViewController"];
[self.navigationController mvc animated:YES];
MyViewController 显示正常,我可以看到和使用导航栏,但是当我尝试从视图控制器中获取指向导航控制器的指针时,我得到一个 nil 结果。
UINavigationController *nav = [self navigationController];
if (!nav) {
NSLog(@"no nav");
}
我整天都在为此苦苦挣扎,但看不出我做错了什么。我在 Xcode 中没有收到任何警告或错误。我完全错过了什么吗?
TIA:约翰
【问题讨论】:
标签: ios uinavigationcontroller