我有一个 UIViewController 子类,我正在实例化它并尝试像这样推送到 navigationController:
MenuVC *menuVC = [[MenuVC alloc] init];
[self.navigationController pushViewController:menuVC animated:YES];
我没有与此类关联的 nib 文件,因此只需做一个简单..alloc] init]
的而不是initWithNib:bundle:
.
我仍然在pushViewController
通话中遇到崩溃,并且跟踪说明了这一点
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "MenuVC" nib but the view outlet was not set.'
我不明白为什么会发生这种情况。我有其他视图控制器可以使用相同的方法正常加载。