0
在dispatch_source_set_timer
之前拨打dispatch_resume
作为定时器调度源可以吗?可以在dispatch_source_set_timer之前调用dispatch_resume吗?
在dispatch_source_set_timer
之前拨打dispatch_resume
作为定时器调度源可以吗?可以在dispatch_source_set_timer之前调用dispatch_resume吗?
是的,从未对其调用的恢复的定时器源被认为已被禁用(作为安全措施)。然而
最佳做法是初始化您目前没有需要用火的前永远下一个火时间的计时器最初恢复它
dispatch_source_set_timer(t, DISPATCH_TIME_FOREVER, DISPATCH_TIME_FOREVER, 0);
,然后用后续调用重新配置定时器到dispatch_source_set_timer()
一旦期望的定时器参数已知。