利用KVC方法快速为数据对象赋值,如下例
在.h文件中声明如下形式方法:
- (id)initWithDic:(NSDictionary *)dic;
在对应.m文件中
- (id)initWithDic:(NSDictionary *)dic
{
self = [super
init];
if (self)
{
[self
setValuesForKeysWithDictionary:dic];
}
return
self;
}
同时实现下面方法 ,实现内容一般不写(必须实现,否则无法使用KVC)
- (void)setValue:(id)value forUndefinedKey:(NSString
*)key
{
}
时间: 2024-10-10 06:06:30