一个字符串中,只有\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;
}
本文介绍了一种检测字符串是否仅由换行符组成的实用方法,通过遍历字符串并比较每个字符来判断整个字符串是否有效。
395

被折叠的 条评论
为什么被折叠?



