UITextView
テキストの一部を選択したい場所があります。を使用しようとしていますselectedTextRange
が、残念ながら次のエラーが発生します。
タイプ 'NSRange' (別名 '_NSRange') の値を予期される引数タイプ 'UITextRange' に変換できません
これは私が使用しようとしているコードです:
mainTextField.becomeFirstResponder()
mainTextField.selectedTextRange = mainTextField.textInRange(matchRange) // matchRange is a NSRange
私が使用している範囲は、このチュートリアル1から採用した正規表現から来ています。
編集:最初の行を追加
if let regex = NSRegularExpression(options: searchOptions){ // refers to an installed extension convenience init
let range = NSMakeRange(0, (mainTextField.text.characters.count))
let matches = regex.matchesInString(mainTextField.text, options: [], range: range)
[...]