它与DispatchSourceTimer有关,但我找不到任何地方。这给了我一个关于“模糊引用”的错误:DispatchSourceTimer.scheduleRepeating(deadline:.now(),interval:.milliseconds(delay),leeway:.milliseconds(1))我的解决方案问题与类型混淆有关。感谢马特为我指明了正确的方向。这是我的完整结果。privatevarqueueNo=0@discardableResultfuncrepeater(_delay:Int,_closure:(()->()))->(()->()){letque
它与DispatchSourceTimer有关,但我找不到任何地方。这给了我一个关于“模糊引用”的错误:DispatchSourceTimer.scheduleRepeating(deadline:.now(),interval:.milliseconds(delay),leeway:.milliseconds(1))我的解决方案问题与类型混淆有关。感谢马特为我指明了正确的方向。这是我的完整结果。privatevarqueueNo=0@discardableResultfuncrepeater(_delay:Int,_closure:(()->()))->(()->()){letque