2017-02-04 19 views
0

私はビューコントローラ間でクロスフェードするカスタムUIStoryboardSegueを持っています。 iPhone 5やiPhone 5Sシミュレータを使用して、いくつかの理由については、この行にはnilエラーを作成します。私は私のセグエを実行する際に遅延させることで、この問題を解決してきましたXcode Swift iPhone 5、keyWindowを使用した5秒間のクラッシュエラー

let window = UIApplication.shared.keyWindow! 

fatal error: unexpectedly found nil while unwrapping an Optional value

答えて

0

。私のアプリケーションが読み込まれるスピードでは、UIApplication.shared.keyWindowが必要になるまでに、まだ設定されていないようです。私はセグが呼び出されたときにタイマーを使い、準備が整ったら無効にします。

関連する問題