我是 cocoa 新手,
我想替换 NSTextView 的内容。
我发现NSText有一个名为setString
的函数,NSTextView继承了NSText。
那么为什么我会收到错误:
NSTextView'没有名为'setString的成员
谢谢。
现在,我必须使用 NSTextView.insertText 插入一些文本。
最佳答案
实际属性是字符串
。 Objective-C 生成 getter 和 setter(如果不是只读)方法,以便您可以覆盖它们的行为。 Swift 具有用于自定义行为的方法观察器,因此您不需要自定义 getter/setter。
直接分配给属性:
let textView = NSTextView()
textView.string = "text"
关于cocoa - “NSTextView”没有名为 'setString' 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014809/