我正在用Swift创建一个桌面应用程序,我需要在5秒后传递一个stop布尔值。我该怎么做呢?
stop
您可以使用asyncAfter创建异步延迟。 5.0秒后,你可以做你想要的。
var stop: Bool = false DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) { // runs after 5.0 seconds // pass your stop boolean here }