2014-10-31 83 views
1

我想从UIDatePicker获取数据,例如用户选择日期为7:15 PM 如何从中获取数据以便我可以操作和使用它为一些其他功能?如何从UIDatePicker获取数据 - Swift

如果您有任何问题或需要任何澄清,请在下面评论它们。

回答

11

添加处理您的UIDatePicker像这样:

yourDatePickerView.addTarget(self, action: Selector("handler:"), forControlEvents: UIControlEvents.ValueChanged) 

然后做这样的事情在你的处理器:

func handler(sender: UIDatePicker) { 
    var timeFormatter = NSDateFormatter() 
    timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle 

    var strDate = timeFormatter.stringFromDate(datePicker.date) 
    // do what you want to do with the string. 
} 
+0

有料declaration' – alex 2014-10-31 05:56:28

+0

第一行说'错误第一条线放置在哪里?它是否在viewDidLoad之类的地方? – 2014-10-31 06:18:39

+0

不,一切都放在班上的花括号里。它应该在viewDidLoad() – alex 2014-10-31 15:43:07

相关问题