2016-03-22 10 views
0

AppDelegateでアプリケーションがクラッシュし、起動画面を超えることができません。ビューコントローラコードは実行されません。AppDelegateでアプリケーションがクラッシュし、起動画面を過去に取得できない

クラッシュが発生した場合、スタックトレースもあまり役に立ちませんし、AppDelegateでハイライト表示されません。

以下の画像で詳細を説明します。

ここからデバッグする方法は?

enter image description here enter image description here

+0

あなたは言う:「スタックトレースはあまり役に立たない...」実際のスタックトレースとは何ですか? – Gordonium

+4

https://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – dan

+0

@Gordonium申し訳ありませんが、スタックトレース(図のように)...コントローラのコードが実行されないようになっていますどのように進行するのだろうか。最初のスクリーンショットで見てきたように、appdelegateのクラス宣言行で、アプリケーションがさらに説明なしにクラッシュします。 – Crashalot

答えて

2

注意深くIBOutletへのリンクをチェックしてください。ビューコントローラからプロパティを削除した可能性がありますが、UI要素はまだそれに接続されています。これは、のような例外を与えるはずです。クラスViewControllerは、キーXXXのキー値に符合しません。ここで、XXXはあなたの悪いIBOutletですが、Swiftの例外レポートは時々ヒット・アンド・ミスのようです。

+0

はい、通常、Xcodeは 'Class ViewControllerはキーXXXのコードに準拠したキー値ではありません。 'というエラーを返しますが、何らかの理由で今回は何もしませんでした。とてもイライラしていますが、すべての助けに感謝します。 – Crashalot

関連する問題