double knots = currentLocation.speed*1.943844492;
NSString *speed = [NSString stringWithFormat:@"%03.1f", knots];
这导致正常的单个十进制浮点数没有前导零。 目的是获得最多3个前导数字和单个小数。
答案 0 :(得分:1)
3
是包括小数点和小数位的总长度。将3
更改为5
,您应该得到您想要的内容:
NSString *speed = [NSString stringWithFormat:@"%05.1f", knots];