我想将纬度值转换为字符串,但最多 2 个十进制值。我已经实现了这个方法
[NSString stringWithFormat:@"%.2f", nearestRegion.center.latitude]
但问题是它将 31.415546
转换为 31.42
意味着增加最后一位。结果应为 31.41
。可能吗?
最佳答案
在打印前减去 nearestRegion.center.latitude
0.005 将解决问题。
[NSString stringWithFormat:@"%.2f", nearestRegion.center.latitude - 0.005]
关于ios - 在不增加最后一位 Objective C iOS 的情况下舍入浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47766614/