テキストフィールド内で日付選択ツールを開こうとしています。 次のエラーが表示されます。Swift Error:UITableViewControllerにメンバー "関数名"がありません
コードを次のようにその関数の
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