Does anyone know how to update a UILabel with UIDatePicker?
I just saw this in Objective C, and I didn't understand, I'm new on this.
Thanks.
See my Code:
@IBOutlet weak var inicioTextField: UITextField!
{
    didSet
    {
        inicioTextField.delegate = self
    }
}
// CONFIGURAÇÃO DA DATA DO DATEPICKER
lazy var dateFormatter: NSDateFormatter =
{
    let df = NSDateFormatter()
    df.dateStyle = .ShortStyle
    df.timeStyle = .NoStyle
    return df
}()
lazy var datePicker: UIDatePicker =
{
    let dp = UIDatePicker()
    dp.datePickerMode = .Date
    dp.addTarget(self, action: Selector("datePickerValueChanged:"), forControlEvents: .ValueChanged)
    return dp
}()
lazy var toolbar: UIToolbar =
{
    let tb = UIToolbar()
    let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .FlexibleSpace, target: nil, action: nil)
    let dismissKeyboardButton = UIBarButtonItem(title: "OK", style: .Plain, target: self, action: Selector("dismissKeyboard"))
    tb.setItems([flexibleSpace, dismissKeyboardButton, flexibleSpace], animated: false)
    tb.sizeToFit()
    tb.barStyle = .Default
    tb.tintColor = UIColor(red: 220/255, green: 20/255, blue: 60/255, alpha: 1)
    return tb
}()
var inicioDate = NSDate()
{
    didSet
    {
        updateView()
    }
}
override func viewDidLoad()
{
    super.viewDidLoad()
    updateView()
}
// CONFIGURAÇÃO DOS DATEPICKER
func datePickerValueChanged(sender: UIDatePicker)
{
    inicioDate = datePicker.date
}
private func updateView()
{
    inicioTextField.text = dateFormatter.stringFromDate(inicioDate)
}
And final, inside extension delegate:
func textFieldShouldBeginEditing(textField: UITextField) -> Bool      
{
    textField.inputView = datePicker
    textField.inputAccessoryView = toolbar
    datePicker.date = inicioDate
    return true
}