У меня проблема с новым Xcode 4.5 и iOS6. У меня есть форма в моем приложении с различными текстовыми полями и сборщиками. Я обычно перемещаюсь по ним с помощью клавиши «Далее» на экранной клавиатуре или нажимая вкладку на моем Mac, кажется, что-то новое повлияло на первого ответчика, потому что он больше не работает:
-(UIResponder *)ValidarTextFieldwithCell:(UICellRegister *)Cell{
UIResponder* nextResponder;
UICellRegister *cell2;
NSIndexPath *nextIndexPath = [self nextIndexPath:Cell.MyIndexpath];
cell2= (UICellRegister *)[self.tableView cellForRowAtIndexPath:nextIndexPath];
nextResponder = cell2.Valor;
return nextResponder;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
UICellRegister *myCell=(UICellRegister *)[[textField superview]superview];
UIResponder* nextResponder;
nextResponder = [self ValidarTextFieldwithCell:myCell];
if (nextResponder) {
[nextResponder becomeFirstResponder];
} else {
[textField resignFirstResponder];
if ([self.parentViewController respondsToSelector:@selector(next:)]) {
[((RegistroViewController *)self.parentViewController) next:nil];
}
if (![self.parentViewController isKindOfClass:[RegistroViewController class]]) {
[self doneButtonPressed:nil];
}
[self animateView:NO withTextfield:nil];
// [self doneButtonPressed];
}
return NO; // We do not want UITextField to insert line-breaks.
}
Я буду признателен за любую помощь.