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

qua*_*tum 2 iphone date objective-c picker uidatepicker

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

我知道如何正常做UIPickerView,但如果是约会,它是如何工作的?

谢谢.

Lou*_*arg 7

您保存和恢复,但是你想要的日期(在DB,NSDefaults等等).一旦你想要将它设置为你只需要调用的日期-[UIDatePicker setDate:animated:],就像这样:

- (void)viewDidLoad {
  [super viewDidLoad];
  [datePicker setDate:myDate animated:NO];
}
Run Code Online (Sandbox Code Playgroud)