In textField nur Alphabete zulassen

Ich möchte, dass ein UITextField nur Zeichen akzeptiert und Fehler anzeigt, wenn Zahlen oder Sonderzeichen eingegeben werden. Aber wenn ich dies tue, wird bei der Eingabe von Buchstaben auch ein Fehler angezeigt. Konnte nicht verstehen, wo ich falsch liege?

NSString *FNameReg=@"[A-Za-z]";
NSPredicate *FNametest=[NSPredicate predicateWithFormat:@"SELF MATCHES %@",FNameReg];
 if(![FNametest evaluateWithObject:txtfirstname.text])
    {
        lblvalidateFName.hidden=NO;
        [testScroll setContentOffset:CGPointMake( 0 , 74)];
        return;
    }

ABER wenn ich jetzt auch alphabete gebe dann wird auch fehler angezeigt.Y ist es so?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage