После быстрого поочередного нажатия по кнопкам для перехода на ViewController, вызов dismiss срабатывает только для одной ViewController

столкнулся с такой проблемой:

Есть ViewController A, в которой есть возможность перейти при помощи двух кнопок на ViewController B и C. A соединен в storyboard с B и С Custom переходом. Если в работающем приложении быстро успеть нажать на обе кнопки, происходит переход на B и C. Так вот, если вызвать в одном из двух dismiss(animated: true, completion: nil) то срабатывает это только в первом A, и попадаем на ViewController B после нажатии кнопки "Назад" во ViewController B окно не закрывается. Как сделать так чтобы срабатывало всегда и в обоих?


Ответы (0 шт):