我正在使用此代码来获取光标位置:
NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;
Run Code Online (Sandbox Code Playgroud)
如何在当前光标位置添加所选文本而不是附加文本?
如果我正确理解您的问题,这将对您有用:
[textView setSelectedRange:NSMakeRange(4, 0)];
[textView insertText:@"my copied text"];
Run Code Online (Sandbox Code Playgroud)
在NSMakeRange()4在文本视图中的位置和0用于长度,因为你不希望替换任何文本。