我使用以下代码,但它没有加载:
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.mapViewController = [storyboard instantiateViewControllerWithIdentifier:@"MapViewController"];
self.navigationController = [[UINavigationController alloc]initWithRootViewController:self];
self.navigationBar = [[UINavigationBar alloc]init];
[self.view addSubview:self.navigationBar];
[self.navigationController.navigationController pushViewController:self.mapViewController animated:YES];
self.navigationController.navigationController
将始终为nil
。导航控制器永远不可能在另一个导航控制器中。 - rmaddyself.navigationController
上即可。 - rmaddy