关于取得对象不同空值的判断
针对(null)的情况
if (result == nil ) {
return;
}
针对 <null> 的情况
if ([result isEqual:[NSNull null]]) {
return;
}
对NSSting类型数据进行空值判断
NSString *string;
1、string == nil;
2、if ([sting isEqualToString“@""]) {
return;
}
对NSNumber类型数据进行空值判断NSNumber *number;
1、number == nil;
2、if (number isEqualToNumber:@0) {
return;
}
对NSArray类型数据进行空值判断
NSArray *array;
1、array == nil;
2、if (array.count == 0 ) {
return;
}
对NSDictionary类型数据进行空值判断
NSDictionary *dict;
1、[dict isEqual:[NSNull null]];
2、dict.count == 0;
对于对象类型的数据进行空值判断
可以使用 !(非) 来判断
if(!class){
return;
}