一个字符串中,只有\n\n\n,通过str.length是不能判断出来的,这个时候str.length=3,所以就要通过以下的方法。
NSString *tempStr = @"\n";
BOOL isAllEnter = YES;
for (int i = 0; i<message.length; i++) {
NSRange range = NSMakeRange(i, 1);
NSString *temp = [message substringWithRange:range];
if (![temp isEqualToString:tempStr]) {
isAllEnter = NO;
break;
}
}
if (isAllEnter) {
[self.view endEditing:YES];
[self showHint:@"请输入有效字符串"];
return;
}