Текстовое поле должно меняться символами внутри быстрой

Я делаю iPad-приложение для изучения английских слов. Необходимо проверить ввод в текстовом поле, как только символы будут введены в текстовое поле. Я использую функцию swift shouldChangeCharactersInRange для достижения этой цели.

Мой код:

func textField(textField: UITextField, shouldChangeCharactersInRange range:NSRange, replacementString string: String) -> Bool {

        if TextField1.text == "apple" {
            checkImageView1.hidden = false
        }
        else {
            checkImageView1.hidden = true
        }

        return true
    }

Он должен показывать изображение, если слово набрано правильно, в данном случае «яблоко». Проблема заключается в том, что когда пользователь вводит «e» в «apple», проверка видит только «appl» и, следовательно, не показывает изображение.

Кто-нибудь знает, как это решить?

Ответы на вопрос(1)

Ваш ответ на вопрос