我有一个带有UINavigationController
. 导航控制器的根视图控制器称为 rootViewController。
我正在尝试以编程方式将视图控制器(取决于其他条件)更改为另一个名为loginViewController
.
我正在尝试在viewDidLoad
rootViewController 中执行此操作,如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
loginViewController *viewController = [[loginViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];
}
我没有收到任何错误,但它不起作用。
它只是使用顶部导航返回按钮加载导航控制器,但屏幕的其余部分是黑色的。就像它没有加载任何视图控制器一样。
我试图弄清楚我做错了什么。
对此的任何帮助都会很棒。
谢谢