Цель C - есть ли путь к ключу, который заставит объект вернуть себя? - PullRequest
6 голосов
/ 04 февраля 2010

Учитывая объект foo класса Foo, я хочу сделать следующее:

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

и myObj равно foo.

Есть ли способ сделать это без определения категории на Foo?

Ответы [ 2 ]

11 голосов
/ 04 февраля 2010

У меня работает следующее, возвращая foo :

id myObj = [foo valueForKey: @"self"];
3 голосов
/ 04 февраля 2010
id myObj = foo;
...