Swift 3.0
In Swift, getting selected text from UITextViewis done by getting the selected range of text (a UITextRange), and then using this range to get the actual text:
if let textRange = myTextView.selectedTextRange {
let selectedText = myTextView.text(in: textRange)
}
source
share