Я использую UITextView и реализована функция ДелегатUITextView делегат вызова несколько раз
var count = 0
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
print(text)
count += 1
print(count)
return true
}
образец
Когда я выбираю предиктивного ввода текста с клавиатуры, shouldChangeTextInRange делегат звонит дважды.
- Почему этот делегат дважды звонит?
- Почему это происходит с одним только
Вы пытаетесь подсчитать количество символов? Если это так, это не сработает, потому что удаление одного символа увеличит число, а не уменьшит его. – redent84
count - посмотреть, сколько раз делегат получает вызов – Suresh
В чем проблема? Почему в вашей заявке дважды возникает проблема? – redent84