2013-09-29 79 views
0

我在我的ViewController上有一個UIDatePicker,當我點擊保存按鈕時,我希望它將日期保存到一個變量,允許我打印變量的內容,這應該是它設置的日期。如何保存UIDatePicker日期並將其打印出來?

我有一個模型(類)來保存我的ViewController(UiTextField文本等)的所有信息,我只是不知道如何保存日期從DatePicker並打印出來。任何人都可以幫助我瞭解如何使其工作?

這是我的第一個應用程序(除了的Hello World)

回答

2
NSDate* pickerDate = picker.date; 
NSLog(pickerDate); // or NSLog(@"Date: %@", pickerDate); 

UIDatePicker Documentation

+0

您想要轉換爲日期的其他類型格式的示例代碼嗎?也許數字爲年/月/日或字符串值? –

+0

如何轉換爲字符串值會很好。 – Mike

+0

另外,它是一種類似的方式來保存UISwitch的狀態? [開/關] – Mike

0

A'sa狄更斯已經展示瞭如何從您的日期選擇器的日期。 NSDate對象是一個屬性列表對象,因此它可以直接寫入plist或用戶默認值。 NSDate也符合NSCoding,所以你可以添加NSDate對象到檔案。

您還可以使用NSDate實例方法timeIntervalSinceReferenceDate將NSDate轉換爲double,並使用NSDate類方法dateWithTimeIntervalSinceReferenceDate將其從double轉換爲日期。

相關問題