Каков наилучший способ убедиться, что NSString содержит только буквы a-z и A-Z.Проверьте, является ли NSString только буквы
Я пробовал следующий код, но он не работает по какой-то причине:
NSString *myegex = @"[A-Za-z]";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", myregex];
if (![emailTest evaluateWithObject:self.initials.text]) {
// print error
return;
}
Что «это не работает по какой-то причине» означает? Не удается ли его скомпилировать? Это бросание исключения во время выполнения? Есть ли ошибка времени компиляции? Производит ли это непредвиденные результаты (каковы результаты для ввода и как это соотносится с намеченными результатами)? Является ли это запуском ракет? Что происходит? – nhgrif