我正在尝试获取textView macOS的插入点
// Get insertion point position
if let selectedRange = textView.selectedRange {
cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start)
}
我收到此错误:
条件绑定的初始化程序必须具有Optional类型,而不是 'NSRange'(又名'_NSRange')
我在iOS中使用类似的代码并且它有效,我做错了什么?
答案 0 :(得分:1)
if let
假设作业的右侧是可选的。 selectedRange
不返回可选项;你应该能够直接使用它而不进行测试。