Я создаю приложение, в котором я динамически показываю компоненты в соответствии с данными веб-службы. Когда у меня есть несколько текстовых полей, я не могу правильно выполнить проверку/it неправильно выполняет методы делегата. Если я нажму на второе текстовое поле после ввода чего-то в первом текстовом поле, код, который я написал в textFieldDidEndEditing для проверки, никогда не будет выполнен для текстового поля1.Как сделать валидацию в нескольких текстовых полях в объекте c
Я использую ту же переменную для текстовых полей в цикле, как это:
for(int i=0;i<[textfields count];i++)
{
_barcodeTextfield = [UITextField alloc] init];
_barcodeTextfield.delegate = self;
[QuestionView addSubView:_barcodeTextField];
}
И метод проверки записывается в методе textfieldDidEndEditing для отображения предупреждения, если проверка не пройдена.
как
if(textField== _barcodeTextField)
{
//do the validation
}
, но это не получить выполняется для первого текстового поля при перемещении курсора на второй one.thank вы очень много для любой помощи заранее.