在iOS 8 上使用maximumFractionDigits和maximumSignificantDigits一起使用时这是一个错误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)