当发生异常时,会有这种堆栈跟踪:
2 CoreFoundation 0x013bd1cc -[__NSArrayI objectAtIndex:] + 236
3 –ò–°–≠–î 0x0000ac76 -[ContentButton handleGesture:] + 326
4 UIKit 0x00de24f2 -[UIGestureRecognizer _updateGestureWithEvent:] + 730
...
我看到当我尝试在方法objectAtIndex:
中的自定义类中进入 NSArray时发生异常。ContentButton
handleGesture:
但是消息后面的这个数字是什么意思(比如+236)?
在 java 堆栈跟踪中,这意味着发生异常的行号(据我所知)。但消息[__NSArrayI objectAtIndex:]
在第 47 行(不是 236)发送。
非常感谢。