iOS: UITextField-selectAll + schneiden Beginnen funktioniert nicht

Ich versuche, den text in einem UITextField-wählen Sie dies, wenn der Benutzer tippt auf das Feld, um mit der Bearbeitung beginnen. Die Idee ist, dass normalerweise, werden Sie wollen, löschen Sie das gesamte Feld zuerst, also, das spart den Schritt, dass Doppel-Tippen Sie auf und wählen Sie alle.

.h

- (IBAction)urlEditingDidBegin: (id)sender;

.m

- (IBAction)urlEditingDidBegin:(id)sender
{
    NSLog(@"Select Contents");

    [sender setText:@"Why isn't this working"];
    [sender selectAll:self];
}

Im interface builder verkabelte ich meine UITextField ' s "schneiden Beginnen" - Ereignis der Besitzer der Datei und verbunden es zu meinem urlEditingDidBegin Methode.

Wenn ich Tippen Sie auf das UITextField, das den text in dem Feld ändert sich auf "Warum ist das nicht arbeiten", was beweist, dass die Methode ausgelöst wird und dass der Absender korrekt ist, jedoch der text nicht auswählen.

Was mache ich falsch?

InformationsquelleAutor Paul Wieland | 2011-09-15
Schreibe einen Kommentar