Я использую раскадровку и пытаюсь скрыть верхнюю панель основного контроллера навигации при нажатии определенной кнопки (или вызове функции) . Я знаю, что мне нужно инициализировать объект, относящийся к контроллеру навигации, из раскадровки (используя идентификаторы), но когда я отправляю сообщение setNavigationBarHidden этому вновь созданному объекту, на экране ничего не происходит.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UINavigationController *navController = (UINavigationController*) [storyboard instantiateViewControllerWithIdentifier:@"MyNavController"];
[navController setNavigationBarHidden:YES animated:YES];
Кто-нибудь знает, в чем проблема?