我想弄清楚为什么我一直得到以下错误使用SwiftUI:
不能在属性初始化器中使用实例成员'selectedWateredDate';属性初始化器在"self"可用之前运行
for my dateInterval"变量。
@State private var selectedWateredDate = Date()
@State private var waterMeAgainIn: Date = Date().addingTimeInterval(7 * 86400)
let dateInterval = DateInterval(start: selectedWateredDate, end: waterMeAgainIn)
将let属性改为计算变量
var dateInterval : DateInterval { DateInterval(start: selectedWateredDate, end: waterMeAgainIn)}