我有这个代码:var timer = NSTimer.scheduledTimerWithTimeInterval(3, target: self, selector: Selector("update"), userInfo: nil, repeats: false) 它在3秒钟后运行更新功能。但是我该如何重置计时器?用户每次按下按钮时,必须重置计时器并将其从0计数到3。我该如何解决? 最佳答案 只需创建一个相同的新NSTimer并使旧的无效。