如果单纯用
string!=nil;
无法判断出尖括号的空串
完整判断方法
-(BOOL)isNull:(id)object
{
// 判断是否为空串
if ([object isEqual:[NSNull null]]) {
return NO;
}
else if ([object isKindOfClass:[NSNull class]])
{
return NO;
}
else if (object==nil){
return NO;
}
return YES;
}
对空串进行发消息会出现各种各样的崩溃,让人很无语,同理转换字符串
-(NSString*)convertNull:(id)object{
// 转换空串
if ([object isEqual:[NSNull null]]) {
return @" ";
}
else if ([object isKindOfClass:[NSNull class]])
{
return @" ";
}
else if (object==nil){
return @"无";
}
return object;
}
完~欢迎补充