Swift2 作为文本字段输入视图的日期选择器不';更新文本

Swift2 作为文本字段输入视图的日期选择器不';更新文本,swift2,uitextfield,uidatepicker,Swift2,Uitextfield,Uidatepicker,我使用UIDatePicker作为UITextField的输入 datePicker.addTarget(self, action: #selector(DetailViewController.handleDatePicker(_:)), forControlEvents: UIControlEvents.ValueChanged) 我有几个UITextFields使用上述UIDatePicker: func handleDatePicker(sender: UIDatePicker) {

我使用UIDatePicker作为UITextField的输入

datePicker.addTarget(self, action: #selector(DetailViewController.handleDatePicker(_:)), forControlEvents: UIControlEvents.ValueChanged)
我有几个UITextFields使用上述UIDatePicker:

func handleDatePicker(sender: UIDatePicker) {

        let timeFormatter = NSDateFormatter()
        timeFormatter.dateStyle = .MediumStyle

        for view in self.view.subviews {

            if view.tag == currentTagOfTextField {

                if let currentTextField = view as? UITextField {

                    currentTextField.text = timeFormatter.stringFromDate(sender.date)
                }
            }
        }
    }
当选择日期选择器上当前显示的日期以外的日期时,此选项可以正常工作。 如果用户未更改datePicker上当前显示的日期,则文本字段不会随日期更新。仅当用户主动更改日期向前和向后时,文本字段才会更新

我认为这与动作中的
.valueChanged
有关,但不确定如何修复此问题