IOS应用程序进入黑屏 [英] iOS App Goes to Black Screen

查看:54
本文介绍了IOS应用程序进入黑屏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的SWIFT应用程序中使用启动屏幕情节提要和主情节提要。有时,应用程序会显示启动情节串连图板,然后进入黑屏。其他时候,它会正确地转到主情节提要入口点。它几乎看起来是依赖于构建的,因为如果我清理并重新构建几次,就会弹出一个运行正常的构建。您知道这可能是什么原因吗?

补充说明:

  • SplashScreen.Storyboard已在目标设置中设置(问得好)。
  • 这种情况在真实设备和模拟器中都会发生,但并不总是如此。
  • 在此阶段,我不会进行任何联网(同步或其他)
  • 中断似乎只有在转换到一个特定视图时才会发生
  • 视图的viewWillDisplay等代码即使在被封锁时也会执行,只是不会显示任何可见的内容

这可能会有帮助:我在有问题的视图中放入了以下代码:

override func viewDidAppear(animated: Bool) {
    print(self.view.layer.bounds.width);
    print(self.view.layer.bounds.height);

}

当出现黑屏问题时,我得到260和17。当视图正确呈现时,我得到5s(模拟器)尺寸320和568。这对我有帮助吗?

推荐答案

我终于解决了这个问题。经过几周的抗争和尝试各种方法,从撕毁我所有的代码,结果是我在故事板中的视图出口变成了双重链接,既有"View",也有该视图中的一个文本字段。如下所示:

我已经删除了指向文本字段的链接,但在此处显示了正确的链接:

有趣的是,我无法在UI中重现这个意外连接,因此我甚至不确定这是如何发生的。无论如何,我希望这对其他可能遇到这个问题的人有所帮助。

这篇关于IOS应用程序进入黑屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆