2017-01-11 11 views
0

私はSwift 3でプロジェクトを作成していますが、「致命的なエラー:インデックスが範囲外です」というエラーが発生し続けます。私はエラーが私に言っていることを理解していますが、私は問題の原因となる可能性のあるアレイが非常に多いです。私が複数の配列を操作する他の関数を呼び出す関数を呼び出すときに発生するので、問題を特定するのは難しいです。私はコードのどの行またはどの配列が範囲外のエラーを引き起こしているかを見ることができる方法があるかどうか疑問に思っていましたか?エラーが発生すると、xCodeは一種の "デバッグ"画面を表示してテキストの壁を表示しますが、特に何が問題の原因であるかについての情報は表示されません。Swift 3 - インデックスが範囲外です - 詳細/詳細Info

デバッグ情報が表示されないので、何か助けになると助かります。

+0

あなたは例外ブレークポイントを追加しようとしました?例外を追跡する –

答えて

0

すべての配列とオブジェクトをループ内のインデックスに配置します。 objとしての配列! [typeOfObj]。最後のオブジェクトがクラッシュするまで表示されます。

0

あなたがエラーコードを検索するためにグローバルブレークポイントを設定することができます。

1

あなたが機能のシーケンスを示しクラッシュ、デバッグナビゲーター(最近トップの機能と呼ばれる)あなたはおそらく最上位の機能起こす方法をトレースすることができますアプリのクラッシュは

enter image description here