Как запомнить и загрузить выбранную дату в UIDatePicker? - PullRequest
2 голосов
/ 09 ноября 2009

У меня есть UIDatePicker, что хорошо, позволяет выбрать дату (не время). Затем я сохраняю это NSDate и использую отображение в метке в другом представлении. Однако, когда я загружаю вид назад с помощью UIDatePicker, если пользователь уже выбрал дату, я хочу, чтобы он отображал эту выбранную дату (используя NSDefaultPrefs). Как мне это сделать?

Я знаю, как это сделать для обычного UIPickerView, но как это работает, если это дата?

Спасибо.

1 Ответ

7 голосов
/ 09 ноября 2009

Вы сохраняете и восстанавливаете дату как хотите (в DB, NSDefaults и т. Д.). Если у вас есть дата, которую вы хотите установить, просто позвоните по номеру -[UIDatePicker setDate:animated:], примерно так:

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