Ich gebe eine Textansicht, um eine Zeichenfolge zu twittern.
Ich wende die folgende Methode an, um die Anzahl der Zeichen auf 140 zu beschränken.
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return [[textView text] length] <= 140;
}
Der Code funktioniert einwandfrei, mit Ausnahme der ersten Bedingung, dass die Rücktaste nicht funktioniert. Angenommen, ich habe das Limit von 140 Zeichen erreicht, sodass die Methode falsch ausgibt und der Benutzer keine weiteren Zeichen einfügen kann. Wenn ich danach versuche, einige Zeichen zu löschen, verhält sich die Textansicht so, wie sie deaktiviert ist.
Die Frage lautet also: "Wie lösche ich Zeichen aus der Textansicht textview.text
oder aktiviere sie wieder?"