【问题标题】:Previous screen flashing when restarting the app重新启动应用程序时上一个屏幕闪烁
【发布时间】:2020-12-30 18:50:18
【问题描述】:

问题的简短描述:第一次打开应用程序时,启动画面正常出现,然后是主屏幕。但是在从任务管理器关闭应用程序(双击主页按钮并向上滑动)并再次打开后,之前的(缓存的)主屏幕会出现(闪烁)很短的时间,然后才会出现启动屏幕。我认为在 iOS 11.4(iOS 9 和 10 不受影响)上运行的每个 iOS 应用程序都会受到影响,而不仅仅是我的。正如您在下面看到的(慢动作视频),我也可以使用 Twitter 应用程序重现它 - 首先它正常打开,然后在第二次出现问题时。

我的应用程序以一种可以预见的方式不断遭受这个问题的困扰,但 Twitter 和其他应用程序却没有。他们不时地产生这种症状,但在接下来的 5-10 次尝试中总比没有。正常使用 - 如果我不手动终止应用程序或者在我的关闭和重新打开之间打开了一些应用程序 - 问题不会出现。 问题是,是否有解决此问题的方法?

【问题讨论】:

标签: ios iphone swift


【解决方案1】:

尝试在didFinishLaunchingWithOptions中添加这行代码:

UIApplication.shared.ignoreSnapshotOnNextApplicationLaunch()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    相关资源
    最近更新 更多