Hallo,
hier eine kleine Anfängerfrage:
Ich habe einen NSTableView. In einer bestimmten Spalte will ich verhindern, daß der Nutzer Blanks(' ') und Slashes('/') eingeben kann. Wie mach ich das am besten? Habe bereits versucht, NSTextFieldCell setAllowedInputSourceLocales zu verwenden, indem ich der Methode einen Array gesponsert habe mit den erlaubten Werten.
a.) Das hat leider nicht geklappt. Man konnte weiterhin alle Werte eingeben.
b.) Weiß auch nicht, ob der Weg mit setAllowed... so gut ist. Eigentlich will ich ja nur zwei Werte ausschließen, ansonsten aber alles zulassen, was das Dateisytem so versteht.
Fragen:
- Was versteht denn das Dateisystem? Ist das Unicode fähig? Falls nicht: Wie stell ich sicher, dass nur solche Sachen eingegeben werden, die das Dateisystem auch versteht?
- Wie würdet ihr generell eine Überprüfung einer Nutzereingabe bei einem NSTableView implementieren?
Über ein paar Tips wäre ich sehr dankbar.
Danke!
hier eine kleine Anfängerfrage:
Ich habe einen NSTableView. In einer bestimmten Spalte will ich verhindern, daß der Nutzer Blanks(' ') und Slashes('/') eingeben kann. Wie mach ich das am besten? Habe bereits versucht, NSTextFieldCell setAllowedInputSourceLocales zu verwenden, indem ich der Methode einen Array gesponsert habe mit den erlaubten Werten.
a.) Das hat leider nicht geklappt. Man konnte weiterhin alle Werte eingeben.
b.) Weiß auch nicht, ob der Weg mit setAllowed... so gut ist. Eigentlich will ich ja nur zwei Werte ausschließen, ansonsten aber alles zulassen, was das Dateisytem so versteht.
Fragen:
- Was versteht denn das Dateisystem? Ist das Unicode fähig? Falls nicht: Wie stell ich sicher, dass nur solche Sachen eingegeben werden, die das Dateisystem auch versteht?
- Wie würdet ihr generell eine Überprüfung einer Nutzereingabe bei einem NSTableView implementieren?
Über ein paar Tips wäre ich sehr dankbar.
Danke!
Sah mir für's erst doch etwas heftig aus..