如何判断Xcode的异常断点是什么异常?

时间:2012-09-17 22:15:44

标签: xcode debugging xcode4

我已经在Xcode 4中添加了Exception Breakpoint,它正在破坏某种异常的行。但它没有记录任何错误信息。如果应用程序没有记录任何内容,如何判断导致中断的异常?

1 个答案:

答案 0 :(得分:1)

不会记录异常本身。当您看到记录异常时,这是因为异常被记录它的通用try-catch处理程序捕获。这种情况发生的时间晚于抛出异常的时刻,此时堆栈已经展开,并且没有关于它被抛出的位置的更多信息。

一旦抛出异常,在任何堆栈展开或其他任何事情发生之前,断点就会停止执行。您应该查看堆栈和堆栈跟踪,以找出异常,抛出的位置和原因。