This answer显示了如何在Swift 4中(在Xcode 10中开发Mac应用程序时)在NSScrollView
中输入字符串:
@IBOutlet weak var myScrollView: NSScrollView!
myScrollView.documentView!.insertText("Hello world")
但是您如何阅读此文本(将文本字符串返回到变量中)?
类似于stringValue
对NSTextField
的作用:
@IBOutlet weak var myTextField: NSTextField!
var myTextString = myTextField.stringValue
我正在努力寻找简单明了的文档。此时,Apple自己的文档似乎还很浅,但是它们表明这是可以使用的正确组件:
答案 0 :(得分:1)
let myTextView: NSTextView = myScrollView.documentView! as! NSTextView
let myText:String = myTextView.string