iOS锦囊

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

版权声明:本文为博主原创文章,转载请附上博文链接!

上一篇下一篇

猜你喜欢

热点阅读