텍스트 필드에서 날짜 선택 도구를 열려고합니다. 다음 오류가 표시됩니다.Swift Error : UITableViewController에 "function name"멤버가 없습니다.
코드를 다음과 같이 그 함수의
import Foundation
import UIKit
class tableview : UITableViewController {
@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: #selector(UITableViewController.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)
**strong text**
}
대답은 아마 여기 http://stackoverflow.com/questions/35658334/how-do-i-resolve-ambiguous-use-of-compile- error-with-swift-selector-syntax/35658335 # 35658335 – FredericP