iOS全面的判斷字符串為空的方法
- (BOOL)isEmptyString:(NSString *)string {
? ? if (!string) {//等價(jià)于if(string == ni||string == NULL)
?? ? ? ?return YES;
? ? }
? ? if ([string isKindOfClass:[NSNull class]]) {//后臺(tái)的數(shù)據(jù)可能是NSNull
? ? ? ? return YES;
? ? }
? ? if (!string.length) {//字符串長(zhǎng)度
? ? ? ? return YES;
? ? }
? ? NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet];
? ? NSString *trimmedString = [aStr stringByTrimmingCharactersInSet:set];
? ? if (!trimmedString.length) {存在一些空格或者換行
? ? ? ? return YES;
? ? }
? ? return NO;
}