@ динамические свойства не поддерживаются в GDB? - PullRequest
3 голосов
/ 24 февраля 2011

Я использую @dynamic properties в сочетании с -forwardInvocation: для генерации свойств во время выполнения (как описано в в этом ответе ).Теперь, когда я пытаюсь работать с таким свойством (при условии, что name является таким динамическим свойством) в GDB, я всегда получаю следующее:

(gdb) call (void) [myObject setName:@"foo"]
Target does not respond to this message selector.

(gdb) po [myObject name]
Target does not respond to this message selector.

Есть ли в GDB переключатель для этой работы?

1 Ответ

8 голосов
/ 30 марта 2011

Вы можете использовать po [myObject performSelector:@selector(name)] в качестве обходного пути, хотя это довольно неудобно.

...