У меня есть текстовое поле, и когда он выбран, датапикер появляется вместо клавиатуры, но он только обновляется с датой в первый раз. Пользователь меняет дату, но текстовое поле не продолжает обновляться. В чем проблема?
Вот как я вызываю 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)
}