-4

我正在使用 Swift 创建一个桌面应用程序,我需要stop在 5 秒后传递一个布尔值。我该怎么做呢?

4

1 回答 1

1

您可以使用 asyncAfter 创建异步延迟。在 5.0 秒后,你可以做你想做的事。

var stop: Bool = false

DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) { // runs after 5.0 seconds
    // pass your stop boolean here
}
于 2019-03-25T01:32:37.470 回答