UITextView
私はテキストの一部を選択したいと思っています。私は残念ながら、私はこのエラーを取得し、selectedTextRange
を使用しようとしている:SwiftでNSRangeを持つtextViewでテキストを選択するにはどうすればいいですか?
Cannot convert value of type 'NSRange' (aka '_NSRange') to expected argument type 'UITextRange'
は、これは私が使用しようとしているコードです:
mainTextField.becomeFirstResponder()
mainTextField.selectedTextRange = mainTextField.textInRange(matchRange) // matchRange is a NSRange
私が使用している範囲は、正規表現から来ています
EDIT:私はthis tutorial1から適合された最初の行を追加
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)
[...]
すぎる –
をあなたの 'regex'変数の宣言を共有してください、私はそれを追加し、あなたにビクターSiglerのありがとうございます。 – Cue