2
ich diesen Code für einen UIDataPicker
schrieb in TextField
:UIDataPicker in 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)
}
aber ich habe diesen Fehler:
Type 'ViewController' has no member 'datePickerValueChanged'
Wie kann ich diesen Fehler beheben?
ich den Fehler bearbeiten, seine 'datePickerValueChanged' – Ilmionome456
änderte sich, dass in Ihrem Code als auch? Anstelle von ViewController.datePickerValueChanged kann auch self.datePickerValueChanged verwendet werden. Ich habe selten die Verwendung von Klassennamen wie das gesehen @ Ilmionome456 –
Mit 'self.datePickerValueChanged' seine Arbeit – Ilmionome456