字典为空时的理解

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

426BD591-F14E-42D8-A0AA-368DF2DAAE47.png
上一篇下一篇

猜你喜欢

热点阅读