0

我的 ViewController 上有一个 UIDatePicker,当我单击保存按钮时,我希望它将日期保存到变量中,从而允许我打印变量的内容,这应该是设置它的日期。

我有一个模型(类)来保存我的 ViewController 上的所有信息(UiTextField 文本等......),我只是不确定如何从 DatePicker 保存日期并将其打印出来。谁能帮我弄清楚如何使它工作?

这是我的第一个应用程序(除了 Hello World)

4

2 回答 2

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

UIDatePicker 文档

于 2013-09-29T01:40:43.120 回答
0

A'sa Dickens 已经展示了如何从日期选择器中获取日期。NSDate 对象是一个属性列表对象,因此可以直接写入 plist 或用户默认值。NSDate 也符合 NSCoding,因此您可以将 NSDate 对象添加到存档中。

您还可以使用 NSDate 实例方法 timeIntervalSinceReferenceDate 将 NSDate 转换为双精度,并使用 NSDate 类方法 dateWithTimeIntervalSinceReferenceDate 从双精度转换为日期。

于 2013-09-29T01:46:44.377 回答