Тип 'UITextField' не имеет члена 'textDidBeginEditingNotification' - PullRequest
0 голосов
/ 07 октября 2018

При использовании Swift 4.1 возникает следующая ошибка !!!!

Тип 'UITextField' не имеет члена 'textDidBeginEditingNotification'

Тип 'UITextField' не имеет члена 'textDidChangeNotification'

Мой код ошибки.

    override open func draw(_ rect: CGRect) {
    super.draw(rect)
    self.drawLine()
    NotificationCenter.default.addObserver(self, selector: #selector(didBeginTextEdit), name: UITextField.textDidBeginEditingNotification, object: self)
    NotificationCenter.default.addObserver(self, selector: #selector(didTextEditFinish), name: UITextField.textDidChangeNotification, object: self)
}

1 Ответ

0 голосов
/ 07 октября 2018

Автозаполнение в XCode, вероятно, также обнаружит это, но у вас неправильные имена уведомлений.Попробуйте UITextFieldTextDidBeginEditingNotification и UITextFieldTextDidChangeNotification.

...