无法在DatePicker Swift

时间:2017-07-12 14:05:34

标签: swift

我有一个共同的datePicker, 在代码的第1部分中(在更改datePicker时执行)我在设置datePicker的minimumDate和maximumDate,这是有效的。

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

当第1部分跟随代码的第2部分时,我无法设置datePickers日期,即datePicker显示maximumDate设置(在代码的第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

1 个答案:

答案 0 :(得分:2)

您尝试将其设置在最小/最大界限之外的日期是否可能?