KVC建模防止崩溃

问题描述:kvc搭建模型时,如果无法找到对应key,系统会崩溃

解决:

-(void)setValue:(id)value forUndefinedKey:(NSString *)key{

NSLog(@"没有找到对应的key:%@",key);

}

如果 没有对应的 key,调用 该方法 抛出异常

建模:

  • (instancetype)initWithDic:(NSDictionary *)dic
    {
    self = [super init];
    if (self) {
    [self setValuesForKeysWithDictionary:dic];
    }
    return self;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iO...
    朽木自雕也阅读 1,679评论 6 1
  • KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iO...
    Fendouzhe阅读 726评论 0 6
  • KVC(Key-value coding)键值编码,iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,...
    CALayer_Sai阅读 2,663评论 0 4
  • KVC简单介绍 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key...
    公子无礼阅读 1,516评论 0 6
  • 之一 那天风起, 你来, 约我去探春的日子, 我总说太忙太忙, 总会有时间的, 总会有一起去的日子, 你总是笑笑不...
    未明花香阅读 371评论 0 0

友情链接更多精彩内容