Search code examples
swiftuitextfielddatapicker

UIDataPicker into TextField


I wrote this code for a UIDataPicker into TextField:

@IBOutlet weak var dateTextField: UITextField!


    @IBAction func textFieldEditing(sender: UITextField) {

        let datePickerView:UIDatePicker = UIDatePicker()
        datePickerView.datePickerMode = UIDatePickerMode.Date
        sender.inputView = datePickerView
        datePickerView.addTarget(self, action: ViewController.datePickerValueChanged, forControlEvents: UIControlEvents.ValueChanged)

    }

    func datePickerValueChanged(sender:UIDatePicker) {
        let dateFormatter = NSDateFormatter()
        dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
        dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle
        dateTextField.text = dateFormatter.stringFromDate(sender.date)
    }

but I have this error:

Type 'ViewController' has no member 'datePickerValueChanged'

How can I fix this error?


Solution

  • dataPickerValueChanged or datePickerValueChanged?
    

    Check your code