3

例外が発生すると、次のようなスタック トレースがあります。

2 CoreFoundation 0x013bd1cc -[__NSArrayI objectAtIndex:] + 236
3 –ò–°–≠–î 0x0000ac76 -[ContentButton handleGesture:] + 326
4 UIKit 0x00de24f2 -[UIGestureRecognizer _updateGestureWithEvent:] + 730
...

メソッドのカスタム クラスでobjectAtIndex:NSArrayを取得しようとすると、例外が発生したことがわかります。ContentButtonhandleGesture:

しかし、メッセージの後のこの数字 (+236 など) は何を意味するのでしょうか?

Javaスタックトレースでは、例外が発生した行番号を意味します(私が知っているように)。ただし、メッセージ[__NSArrayI objectAtIndex:]は 47 行目 (236 行目ではありません) で送信されます。

どうもありがとう。

4

1 に答える 1

1

クラッシュ レポートの理解に関する WWDC 2010 の素晴らしいビデオがあります。

ここで見つけることができます(Apple Developerへのログインが必要です)

于 2011-09-19T06:30:46.773 に答える