Я пытаюсь получить выбранный диапазон текста из UITextView (или UITextField), чтобы я мог редактировать выделенный текст или изменять атрибутную строку. Метод, приведенный ниже, запускается, когда я делаю выбор, но код в методе возвращает нулевые значения.
- (void)textViewDidChangeSelection:(UITextView *)textView {
UITextRange *selectedRange = [textField selectedTextRange];
NSLog(@"Start: %@ <> End: %@", selectedRange.start, selectedRange.end);
}