у нас есть простой UITextField
который находится на втором UIWindow
. Прикосновение к нему правильно сделает его первым ответчиком, и клавиатура будет показана. Тем не менее, ни один нажатый ключ, но backspace, срабатывает textField:shouldChangeCharactersInRange:replacementString:
. Каждый метод UITextFieldDelegate
корректно запускается. Текстовое поле создается в построителе интерфейса и не подклассифицировано. Кажется, что ничто не может украсть первого ответчика.UITextField не принимает текстовых изменений
Ошибка возникает только на iPhone 3GS, iOS 6.1.6.
До сих пор не знаю, почему это является проблемой только для IOS 6. 3GS, похоже, не так уместен здесь, так как у нас нет другого телефона с iOS 6. Возможно, неудачная ошибка на стороне Apple? – xius