我有一个使用以下内容创建的正在运行DispatchSourceTimer
self.timer = DispatchSource.makeTimerSource(flags: .init(rawValue: 0), queue: self.myQueue)
self.timer!.scheduleRepeating(deadline: .now(), interval: .milliseconds(100))
self.timer!.setEventHandler(handler: self.myHandler)
我打电话时会发生什么:
self.timer!.scheduleRepeating(deadline: .now(), interval: .milliseconds(100))
以后?它是否会重置计时器并使其再次开始“计数毫秒”?
iOS documentation没有解释任何内容。
答案 0 :(得分:1)
简短回答:
是的,重置计时器并重新启动
你可以在游乐场自己测试......