2

我已经工作导航基地应用。 我的问题是,当我推其他视图控制器到导航控制器.view控制器viewWillAppear中不叫。导航栏没有显示在推视图控制器

TestCategoryHistory *testVC = [[TestCategoryHistory alloc] initWithNibName:@"TestCategoryHistory" bundle:nil];

[self.navigationController pushViewController:testVC animated:YES]; 
[testVC release];` 

这里测试的viewWillAppear中不called.And导航栏也没有显示..

+0

viewWillLoad是否被调用? –

+0

是的,它被称为。但主要问题是导航栏不显示在视图控制器。 – kEvin

+0

@AntonioMG viewWillLoad ......你确定吗? –

回答

3

确保当前视图控制器“中的”导航控制器。只有这样,你才能推送另一个视图控制器来显示。

+0

是的,我当前的视图控制器是导航控制器,并调用了viewdid加载,但问题在于导航栏未显示在视图中。 – kEvin

+0

难道TestCategoryHistory视图控制器隐藏了吧?检查是否有酒吧隐藏设置。 self.navigationController.navigationBarHidden = YES; –

+0

self.navigationController.navigationBarHidden = NO。 on viewDidLoad方法。但它不起作用。 – kEvin

相关问题