Swift: Im Textfeld "," eingeben aber trotzdem in float (mit ".")umwandeln und rechnen?

Fehler - (Apple, App, Macbook)

4 Antworten

Du kannst die Eingabe auch entsprechend der Einstellungen auf dem Gerät auswerten:

let formatter = NSNumberFormatter()
formatter.locale = NSLocale.currentLocale()
let double = formatter.numberFromString("42,25")

Auf english ist eine kommazahl ja mit einem . Geschrieben

ja deswegen hat ein double ja auch eine . und kein ,

aber wie ich trotzdem ausGründen der Benutzerfreundlichkeit ein , verwenden kann weisst du nicht zufällig oder? ;P

0

Ne leider
Schau mal im internet wie man von einem String ein Zeichensuchen kann...
Wenn das geht musst du dann einfach den , den der benutzer eingegeben hat in einen . Umwandeln und dann erst berechnen

0

Was möchtest Du wissen?