iOS開發- 處理空字串
阿新 • • 發佈:2019-01-22
如果單純用
?1 |
string!=nil;
|
無法判斷出尖括號的空串
完整判斷方法
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
-( 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;
}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
-(NSString*)convertNull:(id)object{
//
轉換空串
if
([object isEqual:[NSNull null]]) {
return
@ "
" ;
}
else
if
([object isKindOfClass:[NSNull class ]])
{
return
@ "
" ;
}
else
if
(object==nil){
return
@ "無" ;
}
return
object;
}
|
完~歡迎補充