Как перейти из режима раскадровки в другой вид раскадровки с помощью контроллеров Navigation? - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть приложение электронной коммерции с раскадровкой покупок и основной раскадровкой.Когда я заканчиваю оформление заказа, мне нужно перенаправить на мой основной вид в первом представлении.Проблема в том, что приложение этого не делает.

У меня есть приложение электронной коммерции с корзиной покупок (несколько просмотров).Раскадровка с корзиной покупок имеет представление с веб-представлением для банка, когда на этот запрос есть какой-либо ответ, мне нужно закрыть это представление навигационного контроллера:

1 *

, а затем я несколько раз пытаюсь вернуться на главную раскадровку, но когда я пытаюсь этот код:

2 *

Это закрывает представление и остается в последнем посещенном представлении.Но мне нужно вернуться к первому / основному виду.

// 1*
if let navigationController = self.navigationController{
    navigationController.dismiss(animated: true, completion: nil)
}

// 2*
let homeNavigationController = UIStoryboard.Main().instantiateViewController(withIdentifier: MainContentNav)
self.present(homeNavigationController, animated: true, completion: nil)

Корзина покупок закрывает навигационный контроллер в контроллере покупок.Но не перенаправлять на первый экран в основной раскадровке.Я хочу перейти к первому представлению в навигационном контроллере.

...