启动黑屏 - iOS应用程序

时间:2014-07-26 18:38:58

标签: ios freeze launch

我的一些用户说我的应用在发布时会创建一个黑色的空白屏幕,我根本无法重现。有没有人就如何解决这个问题提出建议?

我有一些SQLite数据在启动后立即加载到NSDictionary对象中 - 在一个名为SecondaryLoadingViewController.m的文件中,在后台线程上。此视图控制器仅显示我们的闪屏图像的副本,该副本绝对不是空的......或黑色。我没有阻止主线程,这只会在iPhone 5上发生两到三秒钟。

此外,我在整个数据库代码中都有NSAssert语句,因此如果出现问题,你会认为这会导致崩溃 - 而不是黑屏,空白。 / p>

我迷失在这里。我想我可以通过电子邮件发送受影响的用户,并要求他们使用像iExplorer这样的应用程序向我发送所有用户数据,以尝试重现问题一次?

任何其他想法都会很棒。感谢。

1 个答案:

答案 0 :(得分:0)

事实证明,黑屏只出现在iPod上,而不是iPhone或iPad上。问题是plist文件中的这个键:

"主要故事板文件基本名称(iPhone)"

注意"(iPhone)"在末尾。我不知道如何到达那里,但删除"(iPhone)"从钥匙上解决了一切。