我们如何在iPhone中将小数四舍五入到2位?
例如,
5345--> 53
570 --> 57
89523--> 90
我尝试使用NSFormatter来实现这一点,以下是我使用的代码:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMaximumIntegerDigits:2];
[formatter setRoundingMode: NSNumberFormatterRoundUp];
NSString *numberString = [formatter stringFromNumber:[NSNumber numberWithInt:570]];
[formatter release];
NSLog(@"%@",numberstring);
即使我将四舍五入模式更改为不同的选项,仍然得到值为70。请帮助我解决这个问题。
谢谢, Vinod。