Sto provando ad avere una stringa numerica con una precisione massima di 2 decimali, mentre i decimali di riposo vengono tagliati, invece di arrotondarli. Per esempio:Come evitare arrotondamenti in NSNumberFormatter
I have: 123456.9964
I want: 123456.99 -> Just want to trim rest of the decimal places
Quello che ho cercato è:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle: NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:2];
NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat: 123456.9964]];
NSLog(@"%@", numberAsString);
Non c'è nulla per impostare la modalità di arrotondamento come "nessuno". Cos'altro posso fare per mantenere la formattazione in stile decimale insieme alle cifre decimali troncate? Qualsiasi aiuto sarà apprezzato. Grazie.
Grazie ha funzionato :) – NightFury