//判斷是否爲空
+(BOOL)IsStringEmptyOrNull:(NSString *)str
{
if (!str) {
// null object
return true;
}else if (str == nil){
return true;
}else {
if ([str isKindOfClass:[NSNull class]]) {
return true;
}else{
NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
if ([trimedString length] == 0) {
// empty string
return true;
} else if([trimedString isEqualToString:@"null"]){
// is neither empty nor null
return true;
}
else if([trimedString isEqualToString:@"(null)"]){
// is neither empty nor null
return true;
}else if([trimedString isEqualToString:@"<null>"]){
// is neither empty nor null
return true;
}else if([trimedString isEqualToString:@""]){
return true;
}else {
return false;
}
}
}
}
網絡請求數據解析時,判斷數據是否爲空
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.