【发布时间】:2011-04-21 05:17:00
【问题描述】:
有没有办法检测 NSString 是否不包含特定字符(在这种情况下是“-”)?例如,如果我有 NSString @"-OU" 和 NSString @"YOU" 是否有办法在字符串为 @"YOU" 而不是 @"-OU" 时触发 UIAlert?
编辑:顺便说一句,我正在尝试使任何字符串都动态化。我目前有以下代码,想知道这是否可行:
- (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 中引发以下警告:“Control may reach end of non-void function”。
【问题讨论】:
标签: objective-c nsmutablestring