您的位置:首页 > 其它

model的封装+MJExtension 方便后续处理

2016-04-22 17:34 302 查看
// 基本模型

#import <Foundation/Foundation.h>

@interface BasicDataModel : NSObject

- (id)initWithDictionary:(NSDictionary *)dictionary;

@end

#import "BasicDataModel.h"

@implementation BasicDataModel

- (id)initWithDictionary:(NSDictionary *)dictionary
{
self = [super init];
if (self) {
// if (dictionary != nil) {
// for (NSString *key in [dictionary allKeys]) {
// [self setValue:[NSString stringWithFormat:@"%@",dictionary[key]] forKeyPath:key];
// }
//// [self setValuesForKeysWithDictionary:dictionary];
// }
self = [[self class]objectWithKeyValues:dictionary];
}
return self;
}

//重写,防止kvc无法找到key时崩溃
- (void)setValue:(id)value forUndefinedKey:(NSString *)key
{

}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: