2009-12-16 71 views
12

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

例如,如果我是那种内:我的A类(使用调试器)的方法,我怎么能叫debugSort:属于A级太方法?

(我的代码是Objective-C的BTW)

回答

24

要调用在gdb的控制台Objective-C的方法,你投的返回类型(因为GDB并不真正知道什么返回值是):

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

- Quickies for gdb

+1

您也可以使用'print'或'po'。后者将发送返回值(它必须是一个对象)一个'debugDescription'消息并打印该消息返回的字符串。实际上,这意味着'po'打印对象 - 这就是它的名字的意思。 – 2009-12-16 16:56:35