Есть ли способ определить, когда клавиша Backspace/ Deleteнажата на клавиатуре iPhone на UITextFieldпустом месте? Я хочу знать, когда Backspaceнажимается, только если UITextFieldпусто.
Основываясь на предложении @Alex Reynolds в комментарии, я добавил следующий код при создании своего текстового поля:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Это уведомление получено ( handleTextFieldChangedфункция вызывается), но все равно не когда я нажимаю Backspaceклавишу в пустом поле. Любые идеи?
Кажется, в этом вопросе есть некоторая путаница. Я хочу получать уведомление при Backspaceнажатии клавиши. Вот и все. Но решение должно работать и тогда, когда UITextFieldон уже пуст.