struct ViewName: View {
@State private var selectedDay: Date = Date() {
didSet {
print("Old value was \(oldValue) and new date is \(self.selectedDay)")
}
}
var body: some View {
VStack {
DatePicker(selection: $selectedDay, in: Date()..., displayedComponents: .date) { Text("") }
}
}
}
我的问题是,当我在 DatePicker 中设置 selectedDate 值时,为什么控制台没有打印任何内容?