小编Cha*_*adK的帖子

NSNumberFormatter仅舍入到3个小数位

我试图NSNumberFormatter在iPhone应用程序中将数字[formatter stringFromNumber:]舍入到5位小数,但始终返回舍入到0.001(3位小数)的字符串.我究竟做错了什么?

formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setRoundingMode:NSNumberFormatterRoundHalfUp];
[formatter setSecondaryGroupingSize:3];
[formatter setRoundingIncrement:[NSNumber numberWithDouble:0.00001]];
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c

33
推荐指数
1
解决办法
2万
查看次数

标签 统计

cocoa-touch ×1

objective-c ×1