2014-07-26 127 views
3

我的一些用户说我的应用程序在启动时创建了一个黑色的空屏幕,我无法再现。有没有人有如何解决这个问题的建议?启动时黑屏 - iOS应用程序

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

此外,我在我的数据库代码中有NSAssert语句,所以如果在那里出了问题,你会认为这会导致崩溃 - 而不是黑屏,空白屏幕。

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

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

+0

您是否使用任何分析框架?如果是的话,也许你可以从其日志追溯一些数据 –

+0

这可能是因为启动画面。你可能会错过一些视网膜或非视网膜,ios 6或7屏幕。请重新检查一下。 – shujatAli

+0

您是否在应用程序包中有一个启动图像设置? –

回答

0

原来黑屏只显示在iPod上,而不是iPhone或iPad上。问题是这个按键plist文件:

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

的通知“(iPhone)”结尾。我不知道那是如何实现的,但是从关键字中删除“(iPhone)”解决了所有问题。

相关问题