【发布时间】:2010-12-27 07:00:18
【问题描述】:
从 Xcode 调试器命令行调用方法的正确方法是什么?
例如,如果我在我的 A 类的 sort: 方法中(使用调试器),我如何调用 debugSort: 也属于 A 类的方法?
(我的代码是 Objective-C 顺便说一句)
【问题讨论】:
标签: objective-c cocoa xcode debugging
从 Xcode 调试器命令行调用方法的正确方法是什么?
例如,如果我在我的 A 类的 sort: 方法中(使用调试器),我如何调用 debugSort: 也属于 A 类的方法?
(我的代码是 Objective-C 顺便说一句)
【问题讨论】:
标签: objective-c cocoa xcode debugging
要在 gdb 控制台中调用 Objective-C 方法,您必须转换返回类型(因为 gdb 并不真正知道返回值是什么):—Quickies for gdb
(gdb) call (void)[textField setStringValue: @"Bork"]
【讨论】:
print 或po。后者将发送返回值(必须是一个对象)debugDescription 消息并打印该消息返回的字符串。实际上,这意味着po 打印对象——这就是它的名字的意思。