标签: objective-c key-value-coding
鉴于Foo类的对象foo,我想执行以下操作:
NSString *key = @"some key"; id myObj = [foo valueForKey: key];
并让myObj等于foo。
如果没有在Foo上定义类别,有没有办法做到这一点?
答案 0 :(得分:11)
以下适用于我,返回 foo :
id myObj = [foo valueForKey: @"self"];
答案 1 :(得分:3)
id myObj = foo;