【问题标题】:iOS Splash screen appears when application is reloaded from background从后台重新加载应用程序时出现 iOS 启动画面
【发布时间】:2011-11-01 11:18:02
【问题描述】:

单击主页按钮后重新加载应用程序时,会显示应用程序的启动画面。它不会每次都发生。只有当我在应用程序使用 AVFoundation 创建电影并重新加载应用程序时按下主页按钮时才会发生这种情况。

任何人都知道为什么会发生这种情况,我该如何解决这个问题? 非常感谢!

【问题讨论】:

  • 应用程序仅在启动时才显示启动画面。而不是当它从后台恢复工作时。
  • 我有同样的问题,不是每次运行都会发生,也不会再次触发 didFinishLaunchingWithOptions。

标签: ios splash-screen


【解决方案1】:

听起来您的应用实际上正在关闭,而不仅仅是在后台运行。它可能在被发送到后台后进行了过多的处理,从而导致操作系统杀死应用程序。

【讨论】:

  • 但是当重新加载应用程序时,它会返回到在后台(创建视频)之前的位置。如果它实际上被关闭,它会从头开始重新启动应用程序,不是吗?问题只是出现在那个阶段的启动画面。
  • 这取决于...应用程序应该在运行期间保存和恢复其状态,以便应用程序似乎始终可用。但是,如果您没有以这种方式编写您的应用程序,那么您是对的,它一定不能退出。可能是当应用程序的状态已保存在辅助存储中时,iOS 会显示启动图像,或者类似的东西。启动图像的目的是在加载实际应用时以默认状态显示应用的 UI;将它用作启动屏幕只会产生您所看到的那种问题。
猜你喜欢
  • 2023-03-14
  • 2020-10-03
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多