黑马程序员技术交流社区

标题: 如何OC的数组和字典中存入nil值 [打印本页]

作者: 脸皮猴    时间: 2014-3-24 13:36
标题: 如何OC的数组和字典中存入nil值
因为在NSArray和NSDictionary中nil有特殊的含义。但是某些时候,我们必须要放入nil怎么办勒?就像版主出的题目,吐槽下没事吧、、哈哈我没做出来。。。
要想放入nil就必须用到一个类NSNull,这个类只有一个类方法,就是null。[NSNull null]生成一个NSNull对象。有兴趣可以看下
例如
  1. NSArray * array = @[@1, @45, @"dhsd", nil, @"哈哈"]; //这个写法肯定报错!

  2. NSArray * array = @[@1, @45, @"dhsd", [NSNull null], @"哈哈"]; //这个写法就可以
复制代码




作者: 董月峰    时间: 2014-6-13 18:26
刚刚需要这个,及时啊!!
作者: baby14    时间: 2018-9-7 08:48
多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2