【发布时间】:2010-09-10 04:21:27
【问题描述】:
我正在尝试像这样保存浮点数
[NSNumber numberWithFloat:[dosage floatValue]];
并像这样读取值:
dosage = [NSString stringWithFormat:@"%1.0f", [prop.dosage floatValue]];
问题是像 0.11 这样的数字最终会变成 0
我读到我可以使用NSNumberFormatter,但文档对如何设置舍入不是很清楚。
【问题讨论】:
-
您看过 NSNumberFormatter 文档吗?有一个 setRoundingBehaviour: 方法。
标签: iphone objective-c nsnumberformatter