2017-06-30 50 views
0

在NSTextView中,我想要找到插入符号的位置,或选择的开始位置作为整数。我怎么能这样做?如何在Swift中的NSTextView中查找文本插入点位置?

我试着用这样的说法:

@IBOutlet var mainTextField: NSTextView! 

let theSelectedRange = mainTextField.selectedRange 
cursorPosition = mainTextField.offset(from: mainTextField.beginningOfDocument, to: theSelectedRange.start) 

,但我得到的错误:

Value of type 'NSTextView' has no member 'offset'

我看到this question但我不能因为我的小经验,在斯威夫特的解决方案转换。

+0

https://stackoverflow.com/ a/34247107/2303865 –

+1

非常感谢你Leo! – Cue

回答

1

让selectedRage = self.textViewIn.selectedRanges.last 打印(selectedRage ?? “没有选择”)

输出:NSRange:{0,3})

相关问题