+?(instancetype)picinfo:(NSDictionary*)dict{????PicModel?*picmodel?=?[[selfalloc]?init];????[picmodel?setValuesForKeysWithDictionary:dict];returnpicmodel;}
單純的運行setValuesForKeysWithDictionary是必然core的
這時只需要重寫- (void)setValue:(id)value forUndefinedKey:(NSString *)key 方法即可
-?(void)setValue:(id)value?forUndefinedKey:(NSString*)key ?{
if([key?isEqualToString:@"id"])
self.ID = value;
}
并把聲明 中的id改為userid
@property(nonatomic,strong) NSString *ID;
這樣一來執(zhí)行程序快速瞧预,還省去了不少手工代碼铁蹈。