Я пытаюсь использовать NSNumberFormatter
для округления числа до 5 десятичных знаков в приложении для iPhone, но [formatter stringFromNumber:]
всегда возвращает строки, округленные до 0,001 (3 десятичных знака). Что я делаю не так?
formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setRoundingMode:NSNumberFormatterRoundHalfUp];
[formatter setSecondaryGroupingSize:3];
[formatter setRoundingIncrement:[NSNumber numberWithDouble:0.00001]];