我顯然失去了一些東西......的iOS:如何獲取指向導航控制器
在我的iOS應用程序,我把一個UIViewController到導航控制器:
MyViewController *mvc = [[MyViewController alloc] initWithNibName:@"MyViewController"];
[self.navigationController mvc animated:YES];
MyViewController顯示細膩,我可以看到並使用navigationBar,但是當我嘗試從我的視圖控制器中獲取指向導航控制器的指針時,我得到一個零結果。
UINavigationController *nav = [self navigationController];
if (!nav) {
NSLog(@"no nav");
}
我一整天都在打我的頭,但看不到我做錯了什麼。我在Xcode中沒有任何警告或錯誤。我完全錯過了什麼嗎?
TIA:約翰
啊!當然。我敢打賭,這是問題所在。我在初始化程序中檢查它,這太早了。咄!謝謝你挽救我可憐的頭! – John