相关疑难解决方法(0)

NSNumberFormatter maximumFractionDigits和maximumSignificantDigits错误

在iOS 8 上使用maximumFractionDigitsmaximumSignificantDigits一起使用时这是一个错误NSNumberForamtter吗?

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.maximumFractionDigits = 2;  
formatter.maximumSignificantDigits = 3;
NSLog(@"%@", [formatter stringFromNumber:@(0.3333)]); // output 0.333 expected 0.33
Run Code Online (Sandbox Code Playgroud)

如果我只使用它,它工作正常 maximumFractionDigits

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.maximumFractionDigits = 2;
NSLog(@"%@", [formatter stringFromNumber:@(0.3333)]); // output expected .33
Run Code Online (Sandbox Code Playgroud)

nsnumberformatter ios

6
推荐指数
1
解决办法
796
查看次数

标签 统计

ios ×1

nsnumberformatter ×1