如何按键设置类变量

时间:2011-08-16 20:30:53

标签: objective-c ios cocoa-touch

我正在更新我的一个模型,我正在使用更新的值发送属性字典。有没有一种简单的方法可以通过名称访问我的实例变量?

e.g。

[myObject setValueByVariableName:@"varName" value:@"new_value"];

更新

我想我可能已经回答了我自己的问题......用

进行测试
[myObject setValue:(id)val forKey:(NSString*)key];

1 个答案:

答案 0 :(得分:2)

[myObject setValue:@"some_value" forKey:@"some_instance_variable"];

请参阅此处的键值编码(KVC)文档:http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Protocols/NSKeyValueCoding_Protocol/Reference/Reference.html