gpt4 book ai didi

swift4 - 二元运算符 '+' 不能应用于 'DispatchTime' 和 'Int32' 类型的操作数

转载 作者:行者123 更新时间:2023-12-01 15:56:13 27 4
gpt4 key购买 nike

我正在尝试为 Swift4 中的计时器设置可变时间延迟,但是当我输入变量时,出现错误:

Binary operator '+' cannot be applied to operands of type 'DispatchTime' and 'Int32'

我使用了代码:
let when = (DispatchTime.now() + (5 * x))

变量“x”是一个 Int32

如果您知道如何修复它,请帮助。

最佳答案

var dispatchAfter = DispatchTimeInterval.seconds(1)

DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + dispatchAfter, execute: {
// Do your thing
})

关于swift4 - 二元运算符 '+' 不能应用于 'DispatchTime' 和 'Int32' 类型的操作数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46407188/

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