KVC中对对象的属性赋值的顺序


在KVC编程当中找对象的属性的顺序如下
例如 [object setValue:@”邓小平” forKey:@”name” ];
那么KVC找属性的顺序如何呢

1.找_name的成员变量
2.找叫name的属性
3.找叫name的成员变量
4.调用setValue:forUndefinedKey:];

所以一个对象用到KVC对属相赋值的时候 一定要实现
setValue:<#(id)#> forUndefinedKey:<#(NSString *)#>;方法
不然当

1.找_name的成员变量
2.找叫name的属性
3.找叫name的成员变量

都找不到的时候 会报错!

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录