试图获取textView macOS的插入点

时间:2017-06-30 11:55:42

标签: cocoa nstextview

我正在尝试获取textView macOS的插入点

// Get insertion point position
            if let selectedRange = textView.selectedRange {
                cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start)
            }

我收到此错误:

  

条件绑定的初始化程序必须具有Optional类型,而不是   'NSRange'(又名'_NSRange')

我在iOS中使用类似的代码并且它有效,我做错了什么?

1 个答案:

答案 0 :(得分:1)

if let假设作业的右侧是可选的。 selectedRange不返回可选项;你应该能够直接使用它而不进行测试。