Я даю текстовое представление, чтобы написать какую-то строку.
Я применяю следующий метод, чтобы ограничить количество символов до 140.
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return [[textView text] length] <= 140;
}
Код работает нормально, за исключением первого условия, что backspace не работает. предположим, что я достиг предела в 140 символов, поэтому метод выдаст мне false, и пользователь не сможет вставить больше символов, но после этого, когда я пытаюсь удалить некоторые символы, текстовое представление ведет себя так, как оно отключено.
Возникает вопрос: «Как удалить символы из textview.text
текстового представления или снова включить его?»