Ermitteln Sie die Rücktaste in leerem UITextField

Gibt es eine Möglichkeit zu erkennen, wann dieRücktaste/Löschen Taste wird in der iPhone-Tastatur auf a gedrücktUITextField das ist leer? Ich möchte wissen wannRücktaste wird nur gedrückt, wenn dieUITextField ist leer.

Basierend auf dem Vorschlag von @Alex Reynolds in einem Kommentar habe ich beim Erstellen meines Textfelds den folgenden Code hinzugefügt:

[[NSNotificationCenter defaultCenter] addObserver:self
          selector:@selector(handleTextFieldChanged:)
              name:UITextFieldTextDidChangeNotification
            object:searchTextField];

Diese Mitteilung ist eingegangen (handleTextFieldChanged Funktion wird aufgerufen), aber immer noch nicht, wenn ich dieRücktaste Geben Sie ein leeres Feld ein. Irgendwelche Ideen?

Es scheint einige Verwirrung um diese Frage zu geben. Ich möchte eine Benachrichtigung erhalten, wenn derRücktaste Taste wird gedrückt. Das ist es. Die Lösung muss aber auch funktionieren, wenn dieUITextField ist schon leer.

Antworten auf die Frage(24)

Ihre Antwort auf die Frage