Swift 3.0
В Swift получение выделенного текста из UITextView
выполняется путем получения сначала выбранного диапазона текста (UITextRange
), а затем с помощью этого диапазона получить фактический текст:
if let textRange = myTextView.selectedTextRange {
let selectedText = myTextView.text(in: textRange)
}