Я пытаюсь создать следующую кнопку, которая работает с тегом textField. Я это внутри метода типа пустоты:Создание общей следующей кнопки для UITextField
for (UITextField *textField in self.view.subviews)
{
if ([textField isKindOfClass:[UITextField class]])
{
if([textField isFirstResponder])
{
int i = _textFieldTag; //starts as 0
[[textField viewWithTag:i] resignFirstResponder];
NSString *a = [(UITextField *)[textField viewWithTag:i] text];
NSLog(@"TEXT 01 - %@", a);
i = i + 1;
NSLog(@"TAG 02 - %i", i);
[[textField viewWithTag:i] becomeFirstResponder];
NSString *b = [(UITextField *)[textField viewWithTag:i] text];
NSLog(@"TEXT 02 - %@", b);
}
}
}
Проблема заключается в том, что даже если i
увеличивается на 1, NSString *b
возвращает NIL и не делает, что TextField следующий Ответчик, как я ожидал.
Они есть, тег существует, но почему-то новое значение i не принимается.
Любые идеи?
К сожалению, что сделал приложение авария –
***, истекающее приложение из-за неперехваченное исключение «NSInvalidArgumentException», причина: «- [UIView текст]: непризнанный селектор отправленного в пример 0x8c15ca0 ' –