gpt4 book ai didi

ios - GCD 通过cancellable_dispatch_after 停止

转载 作者:行者123 更新时间:2023-11-30 10:57:21 24 4
gpt4 key购买 nike

他们可以利用中央调度 (GCD) 功能,但一旦设置完毕,这些调用就无法轻易取消。

我们如何阻止它,例如自定义方法“cancellable_dispatch_after”

最佳答案

如果您试图找到一种使用 GCD 取消异步操作的方法,您应该使用 DispatchWorkItem。它允许您执行以下操作:

import Dispatch

let task = DispatchWorkItem {
//Do some stuff
}
DispatchQueue.main.async(execute: task)
task.cancel()

显然,您不会完全这样做,但我相信它展示了如何做您想做的事。

希望这有帮助!

关于ios - GCD 通过cancellable_dispatch_after 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53805556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com