2009-12-16 3 views
12

Каков правильный способ вызова метода из командной строки отладчика Xcode?Вызов методов от Xcode Debugger?

Например, если я внутри метода sort: метод моего класса A (используя отладчик), как я могу вызвать метод debugSort:, который принадлежит классу A?

(Мой код Objective-C BTW)

ответ

24

Для вызова метода Objective-C в консоли GDB, вы должны бросить возвращаемый тип (так как GDB не знает, что возвращаемое значение есть):

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

- Quickies for gdb

+1

Вы также можете использовать '' print' или po'. Последний отправит возвращаемое значение (которое должно быть объектом) сообщение 'debugDescription' и напечатает строку, возвращаемую этим сообщением. На практике это означает, что 'po' печатает объект, что означает его имя. –

Смежные вопросы