【问题标题】:How can I set a breakpoint on _NSLockError() [duplicate]如何在 _NSLockError() 上设置断点 [重复]
【发布时间】:2010-04-29 02:32:17
【问题描述】:

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

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

如何调试?

【问题讨论】:

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


    【解决方案1】:

    如果您使用的是 Xcode 调试器(在后台使用 gdb),请暂停应用并在控制台中输入:

    b _NSLockError
    

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

    【讨论】:

    • +1 您也可以打开断点窗口 (cmd-opt-b) 并将其添加到那里。
    • 或者使用 XCode 4 GUI 设置断点。说明发布在link
    猜你喜欢
    • 2014-04-13
    • 2010-11-20
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多