使用变量作为NSTimer间隔

时间:2014-11-19 17:06:45

标签: swift xcode6

当我尝试在NSTimer中使用整数变量作为计时器间隔时,我得到了"额外参数"呼叫中的选择器" 这是代码:

var count = 3
var Timer = NSTimer()


@IBAction func playButtonPressed(sender: AnyObject) {
Timer = NSTimer.scheduledTimerWithTimeInterval(count, target: self, selector: Selector("result"),userInfo: nil, repeats: true)

}

如果我把3而不是计数它完美地工作 我希望能够为用户提供自己设置间隔的优势。

1 个答案:

答案 0 :(得分:0)

NSTimer.scheduledTimerWithTimeInterval对第一个参数采用Double。尝试使用:

var count: Double = 3.0