Swift3 swift 3,日期选择器,无法识别的选择器

Swift3 swift 3,日期选择器,无法识别的选择器,swift3,uidatepicker,unrecognized-selector,Swift3,Uidatepicker,Unrecognized Selector,[datePicker.ViewController dpc::无法识别的选择器发送到实例0x7ffd834078c0 这个代码不起作用。我做错了什么?请帮帮我。按⇧⌘然后搜索dpc@vadian找到了它>,接下来我该怎么做来修复它?是的,这正是原因,它是一个死连接。删除它。您可以将datePickerChanged设置为iAction,并将其连接到该操作。@vadian,太好了!现在它工作了!谢谢你的忠告! override func viewDidLoad() { super.vi

[datePicker.ViewController dpc::无法识别的选择器发送到实例0x7ffd834078c0


这个代码不起作用。我做错了什么?请帮帮我。

按⇧⌘然后搜索dpc@vadian找到了它>,接下来我该怎么做来修复它?是的,这正是原因,它是一个死连接。删除它。您可以将
datePickerChanged
设置为
iAction
,并将其连接到该操作。@vadian,太好了!现在它工作了!谢谢你的忠告!
 override func viewDidLoad() {
    super.viewDidLoad()

    datePicker.addTarget(self, action: #selector(datePickerChanged(datePicker:)), for: UIControlEvents.valueChanged)     

}

func datePickerChanged(datePicker:UIDatePicker) {

    let dateFormatter = DateFormatter()

    dateFormatter.dateStyle = DateFormatter.Style.short
    dateFormatter.timeStyle = DateFormatter.Style.short

    let strDate = dateFormatter.string(from: datePicker.date)

    dateLbl.text = strDate
}