Я использую следующий код, чтобы скрыть панель навигации в detailViewController (мой второй вид), и он прекрасно работает, когда я касаюсь любого объекта из MasterViewController (мой первый вид).
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
Однако, когда я фильтрую список таблиц в masterViewController с помощью searchDisplayController и нажимаю любой объект из результата, панель навигации в detailView не скрывается ...
Нужно ли делать какие-либо дополнительныеработать, чтобы скрыть панель навигации, если я использую searchDisplayController?
для отладки, я устанавливаю точку останова на строке setNavigationBarHidden: YES, и даже если я перехожу к detailViewController через результат поиска, приложение попадает в строку..