gpt4 book ai didi

objective-c - NSNumberFormatter 只四舍五入到小数点后三位

转载 作者:太空狗 更新时间:2023-10-30 03:08:45 24 4
gpt4 key购买 nike

我正在尝试使用 NSNumberFormatter 在 iPhone 应用程序中将数字四舍五入到小数点后 5 位,但是 [formatter stringFromNumber:] 总是返回四舍五入到 0.001 的字符串( 3 位小数)。我做错了什么?

formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setRoundingMode:NSNumberFormatterRoundHalfUp];
[formatter setSecondaryGroupingSize:3];
[formatter setRoundingIncrement:[NSNumber numberWithDouble:0.00001]];

最佳答案

尝试 -setMaximumFractionDigits:-setMinimumFractionDigits:

这些配置小数点后的位数。

关于objective-c - NSNumberFormatter 只四舍五入到小数点后三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/810161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com