有没有办法检测 NSString 是否不包含特定的字符(在这种情况下是“-”)?例如,如果我有 NSString@"-OU"
和 NSString@"YOU"
有没有办法在字符串是@"YOU"
而不是时触发 UIAlert @"-OU"
?
编辑:顺便说一句,我试图使任何字符串都动态化。我目前有以下代码,想知道这是否可行:
- (BOOL) isDone:(NSString *)str{
unichar dash = '-';
for(int i = 0; i < [str length]; i ++){
if([str characterAtIndex:i] != dash){
return YES;
}
else{
return NO;
}
}
}
此代码当前在 xcode 中引发以下警告:“控件可能到达非无效函数的结尾”。