如何划分双打并获得小数答案?

时间:2017-08-03 21:23:12

标签: objective-c

这是我的代码。我希望能成为一种时间形式。但是目前我只得到几秒或者整分钟而没有剩下几秒钟。

我也尝试删除格式并除以60.0,但是我的数字太多了。

这是我的代码:

And

先谢谢了!我也很新,所以很多细节和解释都会受到赞赏:)

我已将它们宣布为双打,但我切换到浮子,这提高了准确性。并使用@"%。1f"为我的格式工作!

1 个答案:

答案 0 :(得分:0)

还有很多事情要发生。

  1. 转换为字符串时,你应该使用@“%。{小数位数来舍入} f”。

  2. 确保realCurrentPlayback和总持续时间不以int计算。您可以通过将它们转换为您想要使用的任何类型来实现,如下所示(float)realCurrentPlayback或(double)realCurrentPlayback如果您需要额外的精度

  3. 我还建议在int值的末尾添加.0f以保持一致
  4. 所以这是更正后的代码

    {{1}}

    这应该将文本设置为四舍五入到第一个小数位的字符串