目标C - 是否有一个键路径会导致对象返回?

时间:2010-02-04 15:29:46

标签: objective-c key-value-coding

鉴于Foo类的对象foo,我想执行以下操作:

NSString *key = @"some key";
id myObj = [foo valueForKey: key];

并让myObj等于foo。

如果没有在Foo上定义类别,有没有办法做到这一点?

2 个答案:

答案 0 :(得分:11)

以下适用于我,返回 foo

id myObj = [foo valueForKey: @"self"];

答案 1 :(得分:3)

id myObj = foo;