Есть ли простой способ получить оставшийся текст после вырезания выделения? Позвольте мне предположить, что у меня есть элемент управления textview с надписью «Привет, Джим». Если выбран «Джим», я хочу сохранить «Hello» в переменной, «без использования [textview1 cut:self]. В следующем коде я могу получить другую часть.
UITextRange *selectedTextRange = textview1.selectedTextRange;
NSUInteger location = [textview1 offsetFromPosition:textview1.beginningOfDocument toPosition:selectedTextRange.start];
NSUInteger length = [textview1 offsetFromPosition:selectedTextRange.start toPosition:selectedTextRange.end];
NSRange selectedRange = NSMakeRange(location, length);
NSString *str = [textview1.text substringWithRange:selectedRange];
NSLog(@"%@",str);
Конечно, это другая часть.
Спасибо за помощь.