美文网首页
面试入坑2 setobject与setvalue关于nil问题

面试入坑2 setobject与setvalue关于nil问题

作者: 小码农CC | 来源:发表于2017-07-27 23:05 被阅读24次

    原文http://m.jb51.net/article/104838.htm

    , setObject:forkey:中value是不能够为nil的,不然会报错。

    setValue:forKey:中value能够为nil,但是当value为nil的时候,会自动调用removeObject:forKey方法

    2, setValue:forKey:中key的参数只能够是NSString类型,而setObject:forKey:的可以是任何类型

    注意:setObject:forKey:对象不能存放nil要与下面的这种情况区分:

    1, [imageDictionarysetObject:[NSNullnull] forKey:indexNumber];

    [NSNull null]表示的是一个空对象,并不是nil,注意这点

    相关文章

      网友评论

          本文标题:面试入坑2 setobject与setvalue关于nil问题

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