Невозможно назначить вспомогательную переменную GDB для объекта target-c - PullRequest
2 голосов
/ 13 октября 2011

Используя gdb в xcode, я не могу назначить объект target-c для вспомогательной переменной. Есть ли способ сделать это или создать механизм для достижения того же самого?

(gdb) print-object [NSFileManager defaultManager]
<NSFileManager: 0x60033e0>
(gdb) print-object $_
Value can't be converted to integer.
(gdb) set $theManager=[NSFileManager defaultManager]
(gdb) print-object $theManager
Value can't be converted to integer.

1 Ответ

0 голосов
/ 26 января 2012

Просто приведите объект к id.

(gdb) set $mgr = (id)[NSFileManager defaultManager]
(gdb) print-object $mgr
<NSFileManager: 0x60033e0>
(gdb)
...