在NSTextView中,我想找到插入符号或选择开始位置为整数的位置。我怎么能这样做?
我尝试了这句话:
@IBOutlet var mainTextField: NSTextView!
let theSelectedRange = mainTextField.selectedRange
cursorPosition = mainTextField.offset(from: mainTextField.beginningOfDocument, to: theSelectedRange.start)
但是我收到了错误:
类型的价值' NSTextView'没有会员'抵消'
我看到this question但由于我的经验不足,我无法在Swift中翻译解决方案。
答案 0 :(得分:1)
让selectedRage = self.textViewIn.selectedRanges.last print(selectedRage ??“No Selected”)
输出:NSRange:{0,3})
答案 1 :(得分:1)
let insertionPointIndex = myTextView.selectedRanges.first?.rangeValue.location