NSString字符串 判空处理
针对公司后端接口用php和java来返回json格式数据,因此可能出现各种各样的字符串空的情况,特此整理了一个分类。
+ (NSString *)isNullToString:(id)string
{
if ([string isEqual:@"NULL"] || [string isKindOfClass:[NSNull class]] || [string isEqual:[NSNull null]] || [string isEqual:NULL] || [[string class] isSubclassOfClass:[NSNull class]] || string == nil || string == NULL || [string isKindOfClass:[NSNull class]] || [[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]==0 || [string isEqualToString:@"<null>"] || [string isEqualToString:@"(null)"])
{
return @"";
}else
{
return (NSString *)string;
}
}