gpt4 book ai didi

swift - 无法在 DatePicker Swift 中设置日期

转载 作者:行者123 更新时间:2023-11-28 12:20:22 25 4
gpt4 key购买 nike

我有一个通用的日期选择器,在代码的第 1 部分(更改 datePicker 时执行)中,我设置了 datePicker 的 minimumDate 和 maximumDate,这有效。

在代码的第 2 部分(点击单元格时执行)中,我只设置了 datePickers 日期。

当第 1 部分后面是代码的第 2 部分时,我无法设置 datePickers 日期,即 datePicker 显示设置的最大日期(在代码的第 1 部分中完成)

当代码的第 2 部分在没有第 1 部分的情况下执行时,我能够设置 datePickers 日期。

有人可以告诉我哪里可能出错吗?

第 1 部分

let endTimeString           =   self.timesArray[row]["endTime"]!
let endTimeObject = self.convertToDateObject(timeString: endTimeString)
let maxStartTimeObject = endTimeObject.addingTimeInterval(-5 * 60.0) // removing 5mins
cell.datePicker.maximumDate = maxStartTimeObject


let startTimeString = self.timesArray[row]["startTime"]
let startTimeObject = self.convertToDateObject(timeString: startTimeString!)
let minEndTimeObject = startTimeObject.addingTimeInterval(5 * 60.0) // adding 5mins
cell.datePicker.minimumDate = minEndTimeObject

第 2 部分

cell.datePicker.date = dateObject

最佳答案

您尝试设置的日期是否可能超出您的最小/最大范围?

关于swift - 无法在 DatePicker Swift 中设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45059967/

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