我正在更新我的一个模型,我正在使用更新的值发送属性字典。有没有一种简单的方法可以通过名称访问我的实例变量?
e.g。
[myObject setValueByVariableName:@"varName" value:@"new_value"];
更新
我想我可能已经回答了我自己的问题......用
进行测试[myObject setValue:(id)val forKey:(NSString*)key];
答案 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