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