Zyp*_*rax 5 xcode exception-handling breakpoints exception uncaught-exception
在Xcode中,我可以创建一个断点来捕获所有异常(异常断点).然而,这个断点也将在尝试捕获的情况下发射.
我正在使用第三方库,因此try-catch情况是一个事实,而不是一个选项.
有没有办法只处理未捕获的异常,而不是所有异常?
您可以将顶级放在try/catch线程的条目中。
您也可能对。。。有兴趣NSSetUncaughtExceptionHandler。
通常,顶级处理程序在生产中几乎没有什么用处(您实际上并不是试图从不准备处理的问题中恢复,但它对于最后一句话或断点可能很有用)。理想情况下,当且仅当您可以处理异常时,您才可以使用 try/catch 来保护这些库接口的退出。或者,或者nothrow作为开发过程中的快速调试实用程序。
如果您试图捕获 Cocoa 异常,那就让它消亡,并将错误提交给任何认为 Cocoa 异常应该可恢复的人。
| 归档时间: |
|
| 查看次数: |
2162 次 |
| 最近记录: |