问题的简短描述:第一次打开应用程序时,初始屏幕正常显示,然后显示主屏幕。但是在从taskmanager关闭应用程序(双击主屏幕按钮并向上滑动)并再次打开后,之前的(已缓存)主屏幕出现(闪烁)了很短的时间,然后才出现“启动”屏幕。我认为在iOS 11.4上运行的每个iOS应用程序(不影响ios 9和10)不仅会受到我的影响。如您在下面看到的(慢动作视频),我也可以使用Twitter应用程序重现它-首先,它可以正常打开,然后,第二次出现问题。
我的应用程序正以可预见的方式不断遭受此问题的困扰,但Twitter和其他应用程序却没有。他们不时地产生这种症状,但是在接下来的5-10次尝试中什么也没有。在正常使用情况下-如果我不手动终止该应用程序,或者在关闭与重新打开之间打开了一些应用程序-问题就不会出现。 问题是,是否有解决此问题的方法?
答案 0 :(得分:0)
尝试在 didFinishLaunchingWithOptions
中添加这行代码:
UIApplication.shared.ignoreSnapshotOnNextApplicationLaunch()