NSNumberFormatter вопрос - PullRequest
       3

NSNumberFormatter вопрос

1 голос
/ 10 сентября 2010

Я пытаюсь сохранить число с плавающей точкой следующим образом

[NSNumber numberWithFloat:[dosage floatValue]];

и прочитать значение следующим образом:

dosage = [NSString stringWithFormat:@"%1.0f", [prop.dosage floatValue]];

Проблема в том, что числа типа 0.11 в конечном итоге равны 0

Я читал, что могу использовать NSNumberFormatter, но в документах не очень ясно, как настроить его для округления.

1 Ответ

0 голосов
/ 10 сентября 2010

если это уже строка, то вам нужно реализовать stringWithFormat?

для использования 2-значного числа с плавающей запятой %.2f т.е.

dosage = [NSString stringWithFormat:@"%0.2f", [prop.dosage floatValue]];

СЧАСТЛИВОЕ ИКОДИРОВАНИЕ ...

...