当出现异常时,会显示类似以下格式的堆栈跟踪:
但是这些数字(如 +236)代表什么意思呢?
在 Java 的堆栈跟踪中,这些数字代表抛出异常的代码行号(据我所知)。但是在此堆栈跟踪中,消息“[__NSArrayI objectAtIndex:]”在第47行发送(而不是第236行)。
非常感谢。
我发现在我的自定义类 ContentButton 的方法 handleGesture: 中,在 NSArray 中尝试使用 objectAtIndex: 方法时出现了异常。2 CoreFoundation 0x013bd1cc -[__NSArrayI objectAtIndex:] + 236
3 –ò–°–≠–î 0x0000ac76 -[ContentButton handleGesture:] + 326
4 UIKit 0x00de24f2 -[UIGestureRecognizer _updateGestureWithEvent:] + 730
...
但是这些数字(如 +236)代表什么意思呢?
在 Java 的堆栈跟踪中,这些数字代表抛出异常的代码行号(据我所知)。但是在此堆栈跟踪中,消息“[__NSArrayI objectAtIndex:]”在第47行发送(而不是第236行)。
非常感谢。