У меня есть одна проблема, для которой я не знаю, как решить. В настоящее время у меня есть главная UIViewController с некоторыми кнопками. Это исходное представление, созданное с помощью приложения. На нем одна кнопка вызывает переход раскадровки со стилем Modal на ViewController, который является частью UINavigationController. После этого несколько других контроллеров представления обрабатываются в UINavigationController через переходы и возвращаются через navigationController:popViewControllerAnimated. Чего я не знаю, так это как вернуться от UINavigationController к первому UIViewController. Я пробовал, когда я нахожусь на первом на навигационном Ctrl,
[self removeFromParentViewController];
тем не менее, это только удаляет представление, но кажется, что UINavigationController каким-то образом остается в живых, так как в результате появляется черный экран. Возможно создание несвязанного перехода и вызов его из кода, но я не уверен, что это правильный путь. Оставит ли это навигационный контроллер в живых?