当我打电话时:
self.viewController = [[DidItViewController alloc] initWithNibName:@"DidItViewController" bundle:nil];
然后我在调试器中执行此行后立即检查 self.viewController.navController,我发现它是空的(0x0)。
在 DidItViewController 上,我将 navController 定义为:
IBOutlet NavigationController *navController;
在我的 nib 文件中,我将 NavigationController 绑定到文件所有者(DidItViewController)上的这个 navController 属性。
为什么我的 navController 没有被创建?有任何想法吗?我想我可能遗漏了一些关于 initWithNibName 工作方式的东西。
谢谢。