Переместите UIViewController из одного представления ViewController в другое без анимации - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь переместить один контроллер представления на другой без анимации:

viewController.dismiss(animated: false, completion: nil)
// viewController.presentingViewController != nil here
tabBarController.present(viewController, animated: false, completion: nil)

Когда я запускаю этот код, у меня происходит сбой: Application tried to present modally an active controller

1 Ответ

0 голосов
/ 24 февраля 2019

Вы можете поместить текущую часть в обработчик завершения вызова dismiss

viewController.dismiss(animated: false) {
    tabBarController.present(viewController, animated: false, completion: nil)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...