Sto cercando di ottenere l'intervallo di testo selezionato da UITextView (eo UITextField) in modo che possa modificare il testo selezionato o modificare una stringa attribuita. Il metodo seguente viene attivato quando eseguo una selezione, ma il codice nel metodo restituisce valori nulli.Come ottenere un intervallo di testo selezionato da UITextView o UITextField
- (void)textViewDidChangeSelection:(UITextView *)textView {
UITextRange *selectedRange = [textField selectedTextRange];
NSLog(@"Start: %@ <> End: %@", selectedRange.start, selectedRange.end);
}