2009-11-09 10 views
2

나는 UIDatePicker을 가지고 있으며, 시간이 아닌 날짜를 선택할 수 있습니다. 그런 다음 이것을 NSDate으로 저장하고 다른보기의 레이블에 표시하십시오. 그러나 UIDatePicker으로보기를 다시로드 할 때 사용자가 이미 날짜를 선택했다면 선택한 날짜 (NSDefaultPrefs 사용)를 표시하고 싶습니다. 어떻게해야합니까?UIDatePicker에서 선택한 날짜를 기억하고로드하는 방법은 무엇입니까?

나는 정상적인 UIPickerView에 대한 방법을 알고 있지만 그것이 날짜 인 경우 어떻게 작동합니까?

감사합니다.

답변

7

원하는 날짜를 저장하고 복원하십시오 (DB, NSDefaults 등). 당신은 당신으로 설정하고자하는 날짜가되면 바로 -[UIDatePicker setDate:animated:] 전화, 그래서 이런 일이 :

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

당신은 works.Am이 솔루션 있지만 오류가 시도하는 방법을 설명하시기 바랍니다 수 있습니다. – Preetha