当应用程序从寄存器流屏幕切换到仪表板屏幕时,我在此UIWindow extension中使用switchRootViewController切换我的根ViewController。
在iOS 13中,这将显示空白屏幕。我也尝试过从keyWindow
更改为windows.first
。它仍然给黑屏。知道如何解决这个问题吗?
注意:我还没有添加场景委托。我的根视图控制器在第一次启动时启动正常。当我稍后尝试使用该扩展名对其进行更改时,将出现空白屏幕。
答案 0 :(得分:-1)
请尝试从本文中回答我:How do I dismiss a rootViewController before presenting a new UITabBarController?
只需将MyTabBarController
替换为DashboardViewController
。