【问题标题】:Calling methods from Xcode Debugger?从 Xcode 调试器调用方法?
【发布时间】:2010-12-27 07:00:18
【问题描述】:

从 Xcode 调试器命令行调用方法的正确方法是什么?

例如,如果我在我的 A 类的 sort: 方法中(使用调试器),我如何调用 debugSort: 也属于 A 类的方法?

(我的代码是 Objective-C 顺便说一句)

【问题讨论】:

    标签: objective-c cocoa xcode debugging


    【解决方案1】:

    要在 gdb 控制台中调用 Objective-C 方法,您必须转换返回类型(因为 gdb 并不真正知道返回值是什么):

    (gdb) call (void)[textField setStringValue: @"Bork"]

    Quickies for gdb

    【讨论】:

    • 您也可以使用printpo。后者将发送返回值(必须是一个对象)debugDescription 消息并打印该消息返回的字符串。实际上,这意味着po 打印对象——这就是它的名字的意思。
    猜你喜欢
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 2012-12-19
    • 2010-12-15
    相关资源
    最近更新 更多