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