0

通常、私のクラッシュ レポートは単純明快で、シンボリック化後は常に正しい行番号につながります。これは奇妙ですが。クラッシュの原因となった行は main.m の 13 行目であり、これは@autoreleasepool.

これは、アプリの起動中にこのクラッシュが発生したことを意味するのでしょうか?それとも、アプリで発生するすべてのことがそのループで実行されるためでしょうか?

また、このクラッシュが何を指しているのか、誰か分かりますか? キーボードと何か関係があり、おそらくある種の国際キーボードです(これらは私が実際にテストしていないものなので、USキーボードではすべて問題ないようです)

ここに画像の説明を入力

4

2 に答える 2

0

これは、アプリの起動中にこのクラッシュが発生したことを意味するのでしょうか?それとも、アプリで発生するすべてのことがそのループで実行されるためでしょうか?

一般的には前者。スタック トレースからわかるように、可変配列はオブジェクト ( - [__NSArrayM insertObject:atIndex:]) の挿入時に例外をスローしました。これはおそらく、無効なインデックス (つまり、配列の範囲外のインデックス) にオブジェクトを挿入しようとしたためです。

于 2013-01-12T20:58:50.837 に答える
0

これは、呼び出されたコードの最後の行であったクラッシュ スレッド内であることを意味します。クラッシュが発生した場所であるとは限りません。

スタック トレースの上部 2 行は、例外が発生したことを示しています。クラッシュの例外コードは何ですか? レポートにはありLast Exception Backtraceますか?

これは iOS のバグである可能性もあり、コードはそれを引き起こすために何もしていません。しかし、完全なクラッシュ レポートがあれば、これを理解するのに役立ちます。

于 2013-01-12T20:59:32.363 に答える