Мне нужно проверить сложность пароля. Одним из условий является то, что пароль должен содержать хотя бы одно число. Я пробовал следующий подход, но он не дает ожидаемых результатов, и я не знаю, что случилось.Убедитесь, что строка содержит символ из набора символов
NSString *regexpNumbers = @"[0-9]+";
NSPredicate *predicateNumbers = [NSPredicate predicateWithFormat:@"SELF CONTAINS %@", regexpNumbers];
result &= [predicateNumbers evaluateWithObject:password];
valuWithObject: метод возвращает NO, даже если пароль содержит некоторое число.
Благодарим Вас за подробное описание. – Merlin