3

@dynamic プロパティを と組み合わせて使用​​して-forwardInvocation:、実行時にプロパティを生成しています (この回答で説明されているように)。さて、nameGDBでそのようなプロパティ(動的プロパティであると仮定)を操作しようとすると、常に次のようになります。

(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 のスイッチはありますか?

4

1 に答える 1

8

po [myObject performSelector:@selector(name)]かなり厄介ですが、回避策として使用できます。

于 2011-03-30T10:59:33.380 に答える