我在 rootController 中添加导航栏,如下面的 appdelegate
@property (strong, nonatomic) UINavigationController *navController;
@synthesize navController;
birthDateTableViewController =[[BirthDateTableViewController alloc]initWithNibName:@"BirthDateTableViewController" bundle:nil];
navController = [[[UINavigationController alloc]initWithRootViewController:birthDateTableViewController]autorelease];
[window addSubview:navController.view];
[window makeKeyAndVisible];
return YES;
现在因为我想将它隐藏在其他视图中,因为它们有自己的导航栏所以我使用以下代码隐藏 rootViewControllers 导航栏但它没有隐藏请告诉我我做错了什么我这样做是为了隐藏在 viewDidLoad
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.navController setNavigationBarHidden: YES animated:NO];
应用程序到达线以上时崩溃我已经尝试过这个不起作用 [self.navigationController setNavigationBarHidden: YES animated:NO];