我在情节提要中设置了一个导航控制器和一个 tableview 控制器。表格视图中有一个搜索栏。我使用 self.navigationcontroller 获得对导航控制器的引用。我用
[self.navigationController setNavigationBarHidden:YES animated:animated];
在随后显示的视图中隐藏导航栏。在不使用搜索栏的情况下选择表格视图中的单元格时,这可以正常工作。但是,如果我使用搜索栏在表格视图中显示特定单元格,并且如果我从该表格中选择一个单元格,那么显然我会丢失对导航控制器的引用,因为尽管执行了上面的代码,导航栏仍然显示在以下视图。
我应该怎么做才能隐藏导航栏?