如何在_NSLockError()上设置断点

时间:2010-04-28 18:10:43

标签: iphone objective-c cocoa-touch multithreading nslock

我正在尝试调试多个线程。

 *** -[NSLock lock]: deadlock (<NSLock: 0xc388ab0> '(null)')
 *** Break on _NSLockError() to debug.

我该如何调试?

1 个答案:

答案 0 :(得分:5)

如果你正在使用Xcode调试器(它使用gdb),暂停应用程序并在控制台中输入:

b _NSLockError

然后调试器将在_NSLockError发生时停止应用程序,您应该能够检查回溯。