Rad*_*ise 3 objective-c nsdate nsdatepicker
嗨是否有可能有一个NSDatePicker表示一个零对象?像 - / - / - 或任何其他方式.
谢谢,拉杜
简答:不
NSDatePicker只是忽略无效日期和零.
例如,这不会更新NSDatePicker,旧值仍然是:
[datePicker setDateValue:nil];
Run Code Online (Sandbox Code Playgroud)
唯一的解决方案:检测零并执行特定的操作:
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];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1582 次 |
| 最近记录: |