在启动画面期间睡眠中断后iPhone返回黑屏

时间:2011-11-29 14:48:59

标签: iphone ios splash-screen interrupt-handling default.png

我有一个奇怪的错误,似乎与操作系统有关:如果我在操作系统控制的启动画面,Default.png,我给我的设备发出睡眠中断,然后立即唤醒设备,我获得黑屏直到调用applicationDidFinishLaunching:并且操作系统将控制权传递给我的应用程序。

如果在唤醒设备时,Default.png仍能正常显示,那就太好了。我放了一些日志来查看中断处理程序(applicationWillResignActive:等)何时被调用,但它们从未这样做 - 我认为中断发生得太快了。

有关如何避免返回黑屏的任何想法?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您无法控制启动画面显示的时长。 Default.png文件将在应用程序设置时显示,但一旦应用程序准备好启动就会消失。

如果您需要更多时间来完成加载,则应创建另一个看起来像您可以控制的启动画面的视图。

只知道Apple在使用启动画面方面很棘手。他们认为你的应用程序不应该有一个。所以要小心你坐在空/闪屏上多久。显示进度视图或活动指示器,让用户知道您没有崩溃并且仍在工作。