Как управлять научным стилем NSNumberFormatter? - PullRequest
2 голосов
/ 07 февраля 2010

Я преобразую длинную строку, представляющую очень большое или маленькое число, в строку в научной нотации. Например. 9999999999999999999999999 до 9.999999999999999E24.

Я использую NSNumberFormatter.

NSNumberFormatter *ns = [[NSNumberFormatter alloc] init];
[ns setNumberStyle: NSNumberFormatterScientificStyle];
NSString *result = [ns stringFromNumber: [ns numberFromString: aBigOrSmallString]];
[ns release];

Но как я могу контролировать точность детали? Например, от 912345678 до 9.12E8 или 9.1234E8.

1 Ответ

2 голосов
/ 07 февраля 2010

Вы проверили setMinimumFractionDigits и setMaximumFractionDigits
Ссылка: Ссылка на класс NSNumberFormatter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...