启动时黑屏 - iOS应用

4

我的一些用户说,在启动应用程序时会出现一个黑色的空屏幕,但我却无法重现这种情况。有人有解决这个问题的建议吗?

在启动后,我有一些SQLite数据会在后台线程中加载到一个名为SecondaryLoadingViewController.m的文件中的NSDictionary对象中。这个视图控制器仅显示我们的闪屏图像的副本,这肯定不是空或黑色的。我没有阻塞主线程,而且这只会在iPhone 5上持续大约两三秒。

此外,我在我的数据库代码中使用了NSAssert语句,因此如果里面出了问题,您会认为这将导致崩溃 - 而不是黑色的空屏幕。

我很迷茫。我想我可以通过电子邮件要求受影响的用户使用类似iExplorer的应用程序向我发送所有用户数据,以尝试一次性复制该问题?

如果有其他想法,请告诉我。谢谢。


你使用任何分析框架吗?如果是,也许你可以从其日志中追溯一些数据。 - Can Poyrazoğlu
您在应用程序包中设置了启动画面吗? - Lena Bru
@shujatAli,我没有丢失任何图像资源。我只支持iOS 7.0+,并且已在视网膜和非视网膜设备上进行了测试。 - mph
你仅支持iOS 7并不意味着它不能在iOS 6上运行。 - Lena Bru
@LenaBru,你的想法肯定是错的。该应用需要iOS 7.0或更高版本。不管怎样,问题已经解决了。谢谢。 - mph
显示剩余3条评论
1个回答

0
原来黑屏问题只在iPod上出现,而不是iPhone或iPad。问题出在plist文件中的这个键上:
"Main storyboard file base name (iPhone)"
请注意末尾的“(iPhone)”字样。我不知道怎么会出现这个字样,但是删除这个键上的“(iPhone)”就解决了所有问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接