如何在UIDatePicker中记住并加载所选日期?

时间:2009-11-09 13:32:28

标签: iphone objective-c date uidatepicker picker

我有一个UIDatePicker,允许您选择日期(而不是时间)。然后我保存此NSDate并使用在不同视图的标签中显示它。但是,当我使用UIDatePicker加载视图时,如果用户已经选择了日期,我希望它显示所选日期(使用NSDefaultPrefs)。我该怎么做?

我知道如何为普通UIPickerView做这件事,但如果是约会,它会如何运作?

感谢。

1 个答案:

答案 0 :(得分:7)

您可以根据需要保存和恢复日期(DBNSDefaults等)。一旦你想要设置它的日期,你只需拨打-[UIDatePicker setDate:animated:],就像这样:

- (void)viewDidLoad {
  [super viewDidLoad];
  [datePicker setDate:myDate animated:NO];
}