iOS setValue和setObject的区别
2018-11-13 本文已影响3人
片片碎
网上关于setValue和setObject的区别的文章很多,说的并不准确,首先我们得知道:
setObject:ForKey: 是NSMutableDictionary特有的;setValue:ForKey:是KVC的主要方法
话不多说,上代码:
程序崩溃,原因就在这几个警告,由代码得出以下结论:
setobject中的key和value可以为除了nil外的任何对象
setValue中的key只能为字符串 value可以为nil也可以为空对象[NSNull null]以及全部对象
---------------------
原文:https://blog.csdn.net/bitcser/article/details/54907223
版权声明:本文为博主原创文章,转载请附上博文链接!