У меня есть контроллер представления на основе навигации (root?), Где я создал (программно) кнопку «Домой», которая переводит пользователя в главное меню.
Это главное меню представляет собой простой контроллер представления, а не часть контроллера навигации.
Чтобы соединить эти два, я использовал следующий код:
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MainMenu"];
[self.navigationController pushViewController:vc animated:YES];
Несмотря на то, что он работает, он просто помещает контроллер представления в стек с панелью навигации.
Я пытаюсь отключить контроллер навигации и вернуться к началу.
Я пробовал использовать следующий код:
ViewController *viewController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentModalViewController:viewController animated:YES];
Однако я получаю следующий сбой: причина: «Не удалось загрузить NIB в комплекте:» NSBundle
Мой вопрос в том, как я могу программно открыть другой контроллер представления и отключить контроллер навигации? Я не вижу кнопку, поэтому переходы невозможны.
Заранее благодарю