2017-01-29 35 views
2
私はXcodeのは、次のメッセージが表示され起動した後スウィフト3と私のアプリのクラッシュに自分のプロジェクトを更新しよう

:(コードをスレッド1 EXC_BREAKPOINT(コード= 1、サブコード= 0x101959bfc)スウィフト

スレッド1 EXC_BREAKPOINTを= 1、サブコード= 0x101959bfc)

ここでの問題は

var list:[PFObject]! = [] 
      (...) 
let x = list[indexPath.row - 1] 

let text:Int = (x["text"] as! NSArray)[0] as! Int //The line where the error is displayed 

コンソールが唯一と言っ起こったラインです:

は、

(lldb)

ノー結果とブレークポイントナビゲーターからすべてのブレークポイントを削除した、問題はデバイス上やシミュレータ上の両方が起こりました。あなたの助け

+0

(lldb)の前にスタックダンプを出力する必要があります。 –

答えて

5

(lldb)前に印刷されたスタックトレースを見て、エラーが実際にある場所を理解することはまだ難しいであれば小さな断片にその文を打破するために おかげで多くのことを(私はXcodeの8.2を使用します)。

ポインタがある行を考慮すると、x["text"]は配列ではないこと、配列が空であること、または要素がintでないことが考えられます。

つまり、これらの強制アンラップが失敗するか、アレイが空になる可能性があります。

関連する問題