1

我有一个运行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 文档什么也没解释。

4

1 回答 1

2

简短的回答:

的,它会重置计时器并使其重新启动


你可以在操场上自己测试...

于 2017-12-19T13:10:19.047 回答