Есть ли способ обнаружить, если строка NSString не содержит определенный символ (в данном случае это "-")?Например, если у меня есть NSString @"-OU"
и NSString @"YOU"
, есть ли способ запустить UIAlert, когда строка @"YOU"
, а не @"-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: «Элемент управления может достигнуть конца функции, не являющейся пустым».