当异常发生有堆栈跟踪这种:NSException callStackSymbols
2的CoreFoundation 0x013bd1cc - [__ NSArrayI objectAtIndex:] + 236
3 -O-° - ≠-I 0x0000ac76 - [ContentButton handleGesture:] + 326
4 UIKit的0x00de24f2 - [UIGestureRecognizer _updateGestureWithEvent:] + 730
...
我看到异常发生时,我试图让objectAtIndex:
在NSArray中我的自定义类ContentButton
的handleGesture:
方法。
但是这个数字后的消息是什么意思(如+ 236)?
在java堆栈跟踪,发生异常的平均行号(据我所知)。但在第47行发送的消息[__NSArrayI objectAtIndex:]
(不是236)。
非常感谢。
236指的是由二进制的方法的开头以字节为单位的偏移量。 – VenoMKO