在Swift 4的NSScrollView中获取文本

时间:2018-11-29 00:01:24

标签: swift swift4 nstextview nsscrollview

This answer显示了如何在Swift 4中(在Xcode 10中开发Mac应用程序时)在NSScrollView中输入字符串:

@IBOutlet weak var myScrollView: NSScrollView!
myScrollView.documentView!.insertText("Hello world")

但是您如何阅读此文本(将文本字符串返回到变量中)?

类似于stringValueNSTextField的作用:

@IBOutlet weak var myTextField: NSTextField!
var myTextString = myTextField.stringValue

我正在努力寻找简单明了的文档。此时,Apple自己的文档似乎还很浅,但是它们表明这是可以使用的正确组件:

enter image description here

1 个答案:

答案 0 :(得分:1)

let myTextView: NSTextView = myScrollView.documentView! as! NSTextView
let myText:String = myTextView.string