Swift: использование UIDatePicker как UITextField inputView не обновляется

У меня есть текстовое поле, и при его выборе вместо клавиатуры появляется всплывающее окно выбора даты, но оно обновляется только с текущей датой в первый раз. Пользователь меняет дату, но текстовое поле не продолжает обновляться. В чем проблема?

Вот как я вызываю Datepicker и контролирую дату, вводимую в мое текстовое поле:

 @IBAction func dp(sender: UITextField) {
    var DatePickerView  : UIDatePicker = UIDatePicker()
    DatePickerView.datePickerMode = UIDatePickerMode.Date
    textfieldjobdate.inputView = DatePickerView
    DatePickerView.addTarget(self, action: Selector("handleDatePicker"), forControlEvents: UIControlEvents.ValueChanged)    
}

func handleDatePicker() {
    var DatePickerView  : UIDatePicker = UIDatePicker()
    var dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "dd MMM yyyy"
    textfieldjobdate.text = dateFormatter.stringFromDate(DatePickerView.date)
}

Ответы на вопрос(3)

Ваш ответ на вопрос