1

我有一个UIDatePicker它设置为(和范围的开始)的第一个日期是2013-08-30 00:00:00 +0000.

当通过 IBAction 选择日期而不滚动 UIDatePicker 时,出现的日期datePicked = [datePicker date];是今天的日期,而不是2013-08-30 00:00:00 +0000

有没有办法可以防止这种行为发生,我昨晚尝试了几个小时来修复它,但我找不到方法。

4

1 回答 1

4

将默认日期设置为 DatePicker,

    NSDateFormatter *formater=[[NSDateFormatter alloc] init];
    [formater setDateFormat:@"yyyy-MM-dd"];
    NSDate *date= [formater dateFromString:@"2013-08-30"]
    [datePicker setDate:date];
于 2013-07-22T10:27:37.310 回答