Удаление NavigationController программно

Приложение содержит более одного контроллера навигации. (пример ниже)

NavigationController1 ----> ViewController1 ---> TabBarController --> 
NavigationController2 ----> ViewController2

всякий раз, когда ViewController1 будет исчезать, я удаляю NavigationController, используяNavigationController.view.removeFromSuperview

проблема, с которой я сталкиваюсь всякий раз, когда ViewController2 загружается. я просто вижу черный экран больше ничего. в чем может быть проблема?

и каков наилучший способ удалить навигационный контроллер?

Ответы на вопрос(2)

Ваш ответ на вопрос