1. 程式人生 > >iOS開發- 處理空字串

iOS開發- 處理空字串

如果單純用 

?
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; }

完~歡迎補充