调度时间永远在 Swift 3

Dispatch time forever in Swift 3

我有一个应用程序是用Swift2写的。而且有这样一行。

semaphore.wait(timeout: dispatch_time_t(DISPATCH_TIME_FOREVER));

但此行在 Swift 中显示为错误 3. 如何将其转换为 Swift 3.

请帮帮我。 谢谢

你可以这样转换semaphore.wait(timeout: .distantFuture)