Cocoa 正在尝试获取textView macOS的插入点
我正在尝试获取textView macOS的插入点Cocoa 正在尝试获取textView macOS的插入点,cocoa,nstextview,Cocoa,Nstextview,我正在尝试获取textView macOS的插入点 // Get insertion point position if let selectedRange = textView.selectedRange { cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start) } 我得到这个错误
// Get insertion point position
if let selectedRange = textView.selectedRange {
cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start)
}
我得到这个错误:
条件绑定的初始值设定项必须具有可选类型,而不是
“NSRange”aka“\u NSRange”
我在iOS中使用了一个类似的代码,它可以工作,我做错了什么?如果让我们假设任务的右侧是可选的。selectedRange不返回可选值;您应该能够直接使用它,而无需测试它