0
double knots = currentLocation.speed*1.943844492;
NSString *speed = [NSString stringWithFormat:@"%03.1f", knots];

这会产生一个没有前导零的正常单个十进制浮点数。目的是获得最多 3 位前导数字和一位小数。

4

1 回答 1

1

3是包括小数点和小数位的总长度。更改35,你应该得到你想要的:

NSString *speed = [NSString stringWithFormat:@"%05.1f", knots];
于 2014-07-02T19:00:13.407 回答