字典为空时的理解
2016-11-29 本文已影响9人
张麒麟
http://blog.csdn.net/zwl492454828/article/details/52163271
http://www.2cto.com/kf/201503/384479.html
http://www.daxueit.com/article/5747.html
字典涉及两个判断 防止越界
判断key的存在
if([dict objectForKey:@"xxx"]){
// key存在
}
判断value的存在
if(![[dict objectForKey:@"money"] isEqual:[NSNull null]]){
// logic
}
这里需要注意:
KEY存在,但是对应的value是NSNull用简单的if方法判断不出value是否是NSNull