我正在制作一款有计时器的游戏。我的数字以0.01秒的间隔增加,但出现的数字中没有小数点。如何添加此小数点?我在计时器运行1秒钟后得到的是" 100"而不是" 1.00"
以下是我使用的代码:
//timer
{
var timer = NSTimer()
var counter = 0
countingLabel.text = String(counter)
timer = NSTimer.scheduledTimerWithTimeInterval(1, target:self, selector: Selector("updateCounter"), userInfo: nil, repeats: true)
}
//------timer update-----
func updateCounter() {
countingLabel.text = String(counter++)
if score.text == "10" {
timer.invalidate()
}
}
答案 0 :(得分:1)
尝试替换
counter++
countingLabel.text = String(Double(counter)/100)
与
WSDL Type Provider