У меня есть UITextfield
, в котором я хочу, чтобы пользователь вводил текст, разделенный запятыми
пример: слон, лиса и т. д. Также я хочу запретить пользователю вводить не более 7 слов, разделенных запятыми.
Я написал этот код в методе делегата UITextfield
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSArray *numberOfWords = [self.tagsTextField.text componentsSeparatedByString:@","];
if([numberOfWords count] > 6)
{
return NO;
}
else
{
return YES;
}
}
Я не могу добиться желаемого поведения, пожалуйста, помогите!