我正在尝试将 float 保存到 nsnumber,但我只想将其保存为小数点后两位。我知道我可以通过首先使用此代码转换为 NSString
来做到这一点
NSString* formattedNumber = [NSString stringWithFormat:@"%.02f", myFloat];
但看起来很笨拙。我只想转换
float numb = 23.25454 into NSNumber 23.25
最佳答案
使用这个
float numb = 23.25454;
NSNumber *num = @((int)(numb*100)/100.0);
关于ios - 如何将 float 保存到只有两位小数的 nsnumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540036/