NSNumberFormatter *format = [[NSNumberFormatter alloc]init];
[format setNumberStyle:NSNumberFormatterDecimalStyle];
[format setRoundingMode:NSNumberFormatterRoundHalfUp];
[format setMaximumFractionDigits:2];
NSString *temp = [format stringFromNumber:[NSNumber numberWithFloat:23.4451]];
NSLog(@"%@",temp);
小数第6位を小数第2位に四捨五入する必要があります。iOSでは、上記のコードを試しました。23.45と入力すると23.5と答えますが、23.445と入力すると23.44と答えます。
誰かがiOSで「切り上げ」を片付けることができますか。