我正在从 Erica Sadun 的 The iPhone Developer's Cookbook 学习 iPhone 编程。当我在模拟器中按照从第 81 页开始的温度转换示例中的步骤运行我创建的应用程序时,它由于未捕获的异常而终止。(有关我发布到 iPhoneSDK Google Group 的问题,请参阅http://groups.google.com/group/iphonesdk/browse_frm/thread/6f44a90fdb8da28a?hl=en。)
从我的 main() 调用 UIApplicationMain() 后抛出异常。如果我查看调试器中的堆栈跟踪,我看到的只是(当然)汇编。我如何找出引发了什么样的异常?
更新:
从调试器控制台了解异常的详细信息足以帮助我解决问题。(请参阅http://groups.google.com/group/iphonesdk/browse_frm/thread/6f44a90fdb8da28a?hl=en。)我确认我可以在 上设置一个符号断点objc_exception_throw
,但我没有查看回溯是否来自会有帮助的。