Hallo, ich habe eine Frage.
Ich habe ein Input (textField) dort gibt man einen Betrag mit Komma (Decimal Pad) ein. Nun gibt die App bei dem Gesamtbetrag mit einem Punkt aus. Das passt ja.
Nur rechnet meine App nur bis zur Kommastelle. Die Nachkommastellen werden ignoriert. Wenn ich mein iPhone auf Englisch einstelle funktioniert es super mit dem Punkt.
Beispiel - Englisch:
Eingabe: 100.88
Xcode rechnet: 100.88*10
Ausgabe: 1008.8
Beispiel Deutsch:
Eingabe: 100,88
Xcode rechnet: 100*10
Ausgabe: 1000
Ich benutze einen NSString für die Eingabe.
NSString *eingabe = [_ersterbetrag text];
Danach geht's weiter mit zwei floats.
Die Ausgabe erfolgt mit einem NSString und initWithFormat
Ich bedanke mich schonmal sehr für eure Hilfe.
Ich habe ein Input (textField) dort gibt man einen Betrag mit Komma (Decimal Pad) ein. Nun gibt die App bei dem Gesamtbetrag mit einem Punkt aus. Das passt ja.
Nur rechnet meine App nur bis zur Kommastelle. Die Nachkommastellen werden ignoriert. Wenn ich mein iPhone auf Englisch einstelle funktioniert es super mit dem Punkt.
Beispiel - Englisch:
Eingabe: 100.88
Xcode rechnet: 100.88*10
Ausgabe: 1008.8
Beispiel Deutsch:
Eingabe: 100,88
Xcode rechnet: 100*10
Ausgabe: 1000
Ich benutze einen NSString für die Eingabe.
NSString *eingabe = [_ersterbetrag text];
Danach geht's weiter mit zwei floats.
Die Ausgabe erfolgt mit einem NSString und initWithFormat
Ich bedanke mich schonmal sehr für eure Hilfe.
Grüße Stefan