标签: swift macos macos-mojave swift5
我正在使用Swift创建一个桌面应用程序,我需要在5秒后传递一个stop布尔值。我该怎么做?
stop
答案 0 :(得分: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 }