这是我第一次开始写。希望大家能多指点下。
对于服务器返回null 会导致app 在运行中突然奔溃。对于新手的我,见怪不怪。我见识过的null 就有2类。第一类是服务器返回的字典有key ,但是value 没有值。这种如果是显示 (null) 可以用 nil 做判断,如果是<null> 的话,需要用 [NSNull null]做判断;第2类是返回的信息没有key,这种情况我第一次遇到时候直接蒙了。好彩后来同事教我,可以这样写
if([[[dict objectForKey:@"A"] allkeys] containsObject:@"B"]){信息有这个key} else { 信息没有这个key }
这样就可以判断出来。