gpt4 book ai didi

swift - 在 Swift 3 中总结时间间隔和日期时出现奇怪的问题

转载 作者:行者123 更新时间:2023-11-28 16:01:55 24 4
gpt4 key购买 nike

在尝试对日期和时间间隔求和时,我遇到了 Ambigous use of operator + 错误。如何修复?

func +(date: Date, timeInterval: Int) -> Date {
return date + TimeInterval(timeInterval)
}

最佳答案

您为什么要尝试定义这样的 + 运算符? Swift 已经提供了一个。

以下工作正常:

let date = Date()
let interval = TimeInterval(45)
let newDate = date + interval

你在问题​​中发布的代码对我来说工作得很好。

func +(date: Date, timeInterval: Int) -> Date {
return date + TimeInterval(timeInterval)
}

let date = Date()
let interval = 45
let anotherDate = date + interval

关于swift - 在 Swift 3 中总结时间间隔和日期时出现奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40900131/

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