2016-07-10 5 views
-4

Image of my problem hereはのための任意のコードを見つけることができません

オプションの値をアンラップしながら、予想外にnilを見つけ、私はエラーになっ続ける:「致命的なエラー:オプションの値をアンラップしながら、予想外にnilを見つけ、」私のコンソール上。

xcodeでコード行がハイライト表示されている箇所が見つかりましたが、今回はコンソールが問題のあるコードを指していないため、問題を見つけることができません。

私は、テーブルビューをスクロールするとアプリケーションがクラッシュすることに気付きました。私の推測では、テーブルビューは利用できないデータを要求していますか?

xcodeprojの代わりにFind.you.xcworkspaceを開いて、iPhone 6シミュレータでアプリケーションを実行し、電子メール:[email protected]を入力し、クラッシュのためにテーブルビューをスクロールしてください: https://github.com/kennybatista/Security.me

問題は、json ["socialProfiles"] {{}内のFullContact.swift>または(_、subJson)にある可能性があります。

+0

例外が発生している部分のコードを共有してください –

+1

画像のデバッグナビゲータを参照すると、Thread1のスタックトレースは '1 FullContactVC.tableView(UITa ...')を表示しています。あなたのエディタペインに表示されている内容を確認してください。また、FullContactVC.swiftにはいくつかの 'ImplicitlyUnwrappedOptional'プロパティといくつかの強制アンラッピング'! 'があります。 – OOPer

答えて

0

これらのタイプの致命的なエラーに直面するとき、私は自分のコードに戻り、print("reached xyz")を入れたいと思います。そうすれば、あなたはコンソールを見てあなたのアプリがどこでクラッシュしたかを知ることができます!

+0

「cavemanのデバッグ」とも呼ばれます;)これは、ある時点まで機能します。ブレークポイントとデバッガを使いやすくする。 – Moritz

関連する問題