I\'m trying to make a \"tagging window\" much like the one used in Facebook where you type \"@\" and it make suggestions among your friends on which one to tag. I\'d like th
This works for me.
extension UITextView {
var currentWord : String? {
let beginning = beginningOfDocument
if let start = position(from: beginning, offset: selectedRange.location),
let end = position(from: start, offset: selectedRange.length) {
let textRange = tokenizer.rangeEnclosingPosition(end, with: .word, inDirection: 1)
if let textRange = textRange {
return text(in: textRange)
}
}
return nil
}
}