NSTimer定时器操作示例
NSTimer定时器操作示例
该示例演示了定时器的几种操作,包括立刻启动、暂停、继续和停止。通过本示例,您可以学习如何在iOS开发中使用NSTimer来管理定时任务。
立刻启动
NSTimer定时器的立刻启动可以通过如下代码实现:
let timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(timerAction), userInfo: nil, repeats: true)
暂停
要暂停定时器,可以使用以下方法:
timer.invalidate()
继续
继续定时器需要重新创建一个新的定时器实例:
let timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(timerAction), userInfo: nil, repeats: true)
停止
停止定时器与暂停操作相同,通过调用invalidate
方法停止定时器:
timer.invalidate()
33.98KB
文件大小:
评论区