gpt4 book ai didi

swift - 如何暂停 DispatchQueue 调度的任务

转载 作者:行者123 更新时间:2023-11-28 14:53:07 26 4
gpt4 key购买 nike

<分区>

我有一个游戏,我正在创建一个暂停按钮。暂停按钮需要停止然后恢复特定任务:

DispatchQueue.main.asyncAfter(deadline: .now() + delay, execute: {
if self.ongoing {
self.dispose()
}
})

我正在考虑通过跟踪此任务的安排时间并跟踪暂停开始的时间来执行此操作,这样我就可以在播放器取消暂停后安排一个具有更新时间的新任务。但是,我不知道如何取消旧任务。是否有更简单的方法来临时卡住/停止由 DispatchQueue 安排的任务?

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