今天項目里遇到了一個問題朋腋,就是當(dāng)輸入為空的時候不能讓用戶發(fā)布,根據(jù)字符串的長度來判斷的膜楷,但是當(dāng)字符串都是由空格和換行符組成的話旭咽,字符串的長度就不為0,然后就寫了下面一個方法:
- (BOOL)isBlankString:(NSString *)string{
if (string == nil) {
return YES;
}
if (string == NULL) {
return YES;
}
if ([string isKindOfClass:[NSNull class]]) {
return YES;
}
if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]==0) {
return YES;
}
returnNO;
}