iOS - 从后台返回时上一屏幕闪烁

iOS - Previous screen flashing when coming from background

这是我的情况:我按一个处于横向模式的 ViewController,然后转到主屏幕。当我返回应用程序时,返回堆栈中的先前视图在转到我的 ViewController 之前会闪现一下。肖像 ViewControllers.

不会发生这种情况

有没有人以前见过这个或知道解决方法?谢谢!

郑重声明,我只是通过以下方式推送 ViewController:

self.navigationController!.pushViewController(viewController, animated: true);

然后强制视图进入横向模式,不确定这是否相关。

为我解决这个问题的是打电话

window?.makeKeyAndVisible();

在 AppDelegate 文件中