iOS-Swift-延时任务和取消

    // 直接添加延时任务
    DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) {
    }
    // 初始化延时任务
    var dispatchWorkItem = DispatchWorkItem {
    }
    // 添加延时任务
    DispatchQueue.main.asyncAfter(deadline: .now() + 0.2, execute: dispatchWorkItem)
    // 取消延时任务
    dispatchWorkItem.cancel()
posted @ 2022-07-18 17:47  rome753  阅读(706)  评论(0编辑  收藏  举报