美文网首页iOS锦囊
iOS setValue和setObject的区别

iOS setValue和setObject的区别

作者: 片片碎 | 来源:发表于2018-11-13 14:44 被阅读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

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

    相关文章

      网友评论

        本文标题:iOS setValue和setObject的区别

        本文链接:https://www.haomeiwen.com/subject/upqlfqtx.html