1 min readAug 31, 2019
The situation you are describing has always happened and is not new in ios 13: a presented view controller can present another and so on. The solution is also the same as it always has been: you need to call dismiss on the view controller that you want to keep (the root view controller in your case). See the documentation for more information: https://developer.apple.com/documentation/uikit/uiviewcontroller/1621505-dismiss