Я получаю исключение для substringWithRange:range в методе ниже.
У меня есть textview с отключенным редактированием.
Я использую текстовое поле только для выделения текста. когда я выбираю текст в первый раз, никаких исключений, но когда я нажимаю второй раз, он проходит.
Исключение: «NSRangeException», причина: «* -[NSCFString substringWithRange:]: диапазон или индекс выходят за пределы».
- (void)textViewDidChangeSelection:(UITextView *)textView {
NSRange range = [tv selectedRange];
str = [tv.text substringWithRange:range];
}