Hallo,
meine App verwendet einen NSNumberFormatter für die Darstellung von Zahlen (oh Wunder
Alles anzeigen
Die Werte werden nun also auf einmal gerundet. Ich habe schon verschieden Einstellungen des Formatters durchprobiert, aber immer wird gerundet. Wie stelle ich das ab?
meine App verwendet einen NSNumberFormatter für die Darstellung von Zahlen (oh Wunder
Quellcode
- valueNumberFormatter = [[NSNumberFormatter alloc] init];
- valueNumberFormatter.locale = [NSLocale currentLocale];
- valueNumberFormatter.usesGroupingSeparator = false;
- valueNumberFormatter.minimumIntegerDigits = 1;
- valueNumberFormatter.maximumIntegerDigits = 12;
- valueNumberFormatter.minimumFractionDigits = 2;
- valueNumberFormatter.maximumFractionDigits = 2;
- valueNumberFormatter.allowsFloats = true;
- valueNumberFormatter.generatesDecimalNumbers = true;
- self.valueTextField.stringValue = [valueNumberFormatter stringFromNumber:[NSNumber numberWithDouble:95.88]];
- // ==> "95.88" in OS X 10.9
- // ==> "96.00" in OS Y 10.10
Die Werte werden nun also auf einmal gerundet. Ich habe schon verschieden Einstellungen des Formatters durchprobiert, aber immer wird gerundet. Wie stelle ich das ab?