美文网首页
用GCD实现精准定时

用GCD实现精准定时

作者: _狸约约 | 来源:发表于2018-08-13 16:52 被阅读0次
    var timer: DispatchSourceTimer?
    func setTimer() {
          let timer = DispatchSource.makeTimerSource(queue: .main)
          timer.schedule(deadline: .now(), repeating: .seconds(1))
          timer.setEventHandler {
              //code
          }
          timer.resume()
          self.timer = timer
    }
    

    一定要增加对timer的引用,不然出了setTimer()方法之后,timer就被释放了,失去了定时效果。

    相关文章

      网友评论

          本文标题:用GCD实现精准定时

          本文链接:https://www.haomeiwen.com/subject/aauubftx.html