Gibt es in Objective-C/Cocoa eine Möglichkeit, buchstabierte Wörter in eine NSNumber
oder gleichwertig in mehreren Sprachen zu konvertieren?Konvertieren Sie buchstabierte Zahl zu Nummer
Zum Beispiel:
convert three
-3
oder konvertieren ocho
zu 8
(Spanisch).
auch etwas anders, aber 3 1/2
-3.5
Ich konnte meinen eigenen Code zu schreiben, dies zu tun, aber ich habe gehofft, es war eine eingebaute Möglichkeit, dies zu tun. Ich möchte die Übersetzungen jeder Zahl in mehreren Sprachen vermeiden.
Betrachten Sie die Dokumentation für "natürliche Sprache" und "NSNumberFormatter" –
@JoshuaNozzi Von dem, was ich gefunden habe, kann 'NSNumberFormatter' nur das Gegenteil tun. – edc1591
Sie können ein NSDictionnary erstellen, das den Wert 1 für den Schlüssel "eins", 2 für "zwei" usw. hätte. Aber Sie müssen jede Nummer nacheinander schreiben - nicht ganz praktisch. – Moray