//  基本模型

#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

最新文章

  1. SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
  2. C语言 自动修改文件名小程序
  3. asp.net mvc本地程序集和GAC的程序集冲突解决方法
  4. sencha 安装、学习
  5. Single Number II ——位操作
  6. Linux中升级更新命令yum upgrade和yum update的区别
  7. 光流算法:Brox算法
  8. Android提高21篇之一:MediaPlayer
  9. 让Ecshop网店系统用户自动登陆
  10. Java实现Http服务器(三)
  11. CentOS 5.5 Samba服务器安装总结
  12. 35 个 jQuery 小技巧
  13. 第十一篇:Map/Reduce 工作机制分析 - 错误处理机制
  14. 使用WebClient调用第三方接口
  15. 网络编程基础【day10】:我是一个进程(三)
  16. 关于KEIL编译报错和警告问题
  17. FastJSON 后端返回Long型 前段精度丢失的问题
  18. 收藏Dotnetbar的官方学习链接
  19. win7屏蔽ctrl+alt+up/down快捷键/ (eclipse冲突)
  20. Ubuntu 14.10 下Hadoop 错误集

热门文章

  1. 同域iframe的高度自适应
  2. Windows下HG服务器的搭建
  3. docker-3 基础命令
  4. node.js建立简单应用
  5. ubuntu创建、删除文件及文件夹方法
  6. Centos 下oracle 11g 安装部署及手动建库过程
  7. 烂泥:【解决】word复制windows live writer没有图片
  8. 字符串_KMP算法(求next[]模板 hdu 1711)
  9. Linux系统之压缩、解压缩,vi编辑器,系统初始化服务和系统监控
  10. Mac OS X 中vim开启配色和git补全