當異常發生有堆棧跟蹤這種: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