【问题标题】:Xcode Swift iPhone 5, 5s crash error using keyWindowXcode Swift iPhone 5、5s 使用 keyWindow 崩溃错误
【发布时间】:2017-02-04 13:36:52
【问题描述】:

我有一个自定义 UIStoryboardSegue 在我的视图控制器之间交叉淡入淡出。出于某种原因,使用 iPhone 5 或 iPhone 5s 模拟器会在此行产生一个 nil 错误:

let window = UIApplication.shared.keyWindow!

致命错误:在展开可选值时意外发现 nil

【问题讨论】:

    标签: ios iphone swift xcode


    【解决方案1】:

    我通过延迟执行 segue 解决了这个问题。似乎以我的应用程序加载速度,到需要 UIApplication.shared.keyWindow 时,它还没有设置。当我的 segue 被调用时,我使用了一个计时器来延迟它,一旦它准备好它就会失效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-27
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      • 2013-12-17
      • 2014-11-28
      • 2012-07-27
      • 1970-01-01
      相关资源
      最近更新 更多