gpt4 book ai didi

objective-c - 空 NSDatePicker

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:25 25 4
gpt4 key购买 nike

嗨是否可以让 NSDatePicker 代表一个 nil 对象?类似 -/-/- 或任何其他方式。

谢谢,拉杜

最佳答案

简答:否

NSDatePicker 简单地忽略无效日期和 nil。
例如,这不会更新 NSDatePicker,旧值保持不变:

[datePicker setDateValue:nil];

唯一的解决方案:检测 nil 并做一些特定的事情:

if(date == nil) {

// Set Specific Date
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *nilDate = [dateFormat dateFromString:@"20000101"];
[datePicker setDateValue:nilDate];

// Or Disable
[datePicker setEnabled:FALSE];

} else {

// Update Date
[datePicker setDateValue:date];

}

关于objective-c - 空 NSDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487479/

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