在使用 NSOperationQueue 创建的线程中进行调试时,我可以很好地设置断点,但实际崩溃会导致线程默默地死亡。这是在模拟器中,但它也会发生在硬件本身上。
Xcode(实际上是 gdb)中是否有一个设置可以捕获这些?
最佳答案
我首先将这两行添加到您的 ~/.gdbinit 文件中:
fb objc_exception_throw
fb -[NSException raise]
这将使您进入调试器,您应该看到导致异常的堆栈跟踪。
关于iphone - 在 iPhone 的 Xcode 中调试线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326908/