【发布时间】:2010-04-29 02:32:17
【问题描述】:
我正在尝试调试多个线程。
*** -[NSLock lock]: deadlock (<NSLock: 0xc388ab0> '(null)')
*** Break on _NSLockError() to debug.
如何调试?
【问题讨论】:
标签: iphone objective-c cocoa-touch multithreading nslock
我正在尝试调试多个线程。
*** -[NSLock lock]: deadlock (<NSLock: 0xc388ab0> '(null)')
*** Break on _NSLockError() to debug.
如何调试?
【问题讨论】:
标签: iphone objective-c cocoa-touch multithreading nslock
如果您使用的是 Xcode 调试器(在后台使用 gdb),请暂停应用并在控制台中输入:
b _NSLockError
然后调试器会在 _NSLockError 发生时停止应用程序,您应该可以检查回溯。
【讨论】:
cmd-opt-b) 并将其添加到那里。