有沒有辦法來檢測NSString是否不包含特定的字符(在這種情況下,它是一個「 - 」)?例如,如果我有NSString @"-OU"
和NSString @"YOU"
有沒有辦法在字符串爲@"YOU"
而不是@"-OU"
時觸發UIAlert?檢查是否NSMutableString不包含特定的字符
編輯:順便說一下,我試圖使任何字符串的動態。目前,我有以下代碼,想知道這是否可以正常工作:
- (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以下警告:「控制可能達到非void函數的末尾」。
ahhh好趕上謝謝你!但實際上,我需要在您的示例中反轉YES和NO(爲您所做)。 – locoboy 2011-04-21 06:29:09
請注意,我將if語句從!=更改爲==來簡化操作,但是這一切都取決於您希望返回的值。 – Mike 2011-04-21 15:28:19
檢查下面的答案 - 使用'rangeOfString' – John 2013-03-19 22:35:24