gpt4 book ai didi

swift - 尝试让 SKLabelNode 显示 float

转载 作者:行者123 更新时间:2023-11-30 13:45:43 25 4
gpt4 key购买 nike

尝试让 SKLabelNode 显示 float ,但它只显示整数。这就是我现在所拥有的:

sdrLabel.text = String(Float(NSUserDefaults.standardUserDefaults().integerForKey("TotalScore") / NSUserDefaults.standardUserDefaults().integerForKey("TotalDeath")))

我尝试将其类型转换为 float 并将其呈现为字符串,但它仍然显示一个 int。例如233/8,则显示29。

最佳答案

您正在失去精度,因为您正在使用整数,然后将结果转换为 Float。将这两个数字相除时,您需要使用 Float(或 Double)。

您可以使用它:

sdrLabel.text = String(NSUserDefaults.standardUserDefaults().doubleForKey("TotalScore") / NSUserDefaults.standardUserDefaults().doubleForKey("TotalDeath"))

关于swift - 尝试让 SKLabelNode 显示 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34970538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com