Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Xcode 4 中添加了异常断点,它在抛出某种异常的行上中断。但它没有记录任何错误信息。如果应用程序没有记录任何内容,我如何判断是什么异常导致了中断?
异常本身不会被记录。当您看到记录了异常时,这是因为记录该异常的通用 try-catch 处理程序正在捕获该异常。这种情况发生的时间晚于抛出异常的那一刻,此时堆栈已经展开,并且没有关于它被抛出的位置的更多信息。
一旦抛出异常,在任何堆栈展开或其他任何事情发生之前,断点就会停止执行。您应该查看堆栈和堆栈跟踪以找出抛出什么异常、在哪里以及为什么被抛出。