Я работаю над простым приложением, для которого требуется NSNumberFormatter
. Я пытаюсь получить число, округленное до 2 знаков после запятой, с помощью следующего кода:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.locale = [NSLocale currentLocale];
formatter.formatterBehavior = NSNumberFormatterBehaviorDefault;
formatter.numberStyle = NSNumberFormatterDecimalStyle;
formatter.usesSignificantDigits = NO;
formatter.maximumFractionDigits = 2;
NSLog(@"%@",[formatter numberFromString:@"123.12345"]);
Однако вывод журнала выглядит следующим образом:
123.12345
Я совершенно озадачен тем, почему это происходит.