NNi*_*ikN 4 objective-c fractions nsnumberformatter ios
setMaximumFractionDigits不能使用以下代码.
NSString *input=@"80.90";
NSNumberFormatter *numberFormatter=[[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:2];
NSNumber *number=[numberFormatter numberFromString:input];
Run Code Online (Sandbox Code Playgroud)
数字转换为80.90000000000001.但我限制了2位小数.那么,我如何得到80.90而不是80.90000000000001
Sun*_*dey 13
setMaximumFractionDigits并setMinimumFractionDigits用于格式化数字.或者换句话说,它在将数字转换为字符串时应用stringFromNumber.所以当你使用时它不会被应用numberFromString
| 归档时间: |
|
| 查看次数: |
3931 次 |
| 最近记录: |