如何从表视图中的绑定文本字段中获取值?
How to get value out of bound textfield in tableview?
我似乎找不到如何从表视图中的文本字段中获取值的解决方案。希望我能相应地描述我的问题。
这是我在 IB 中设置的两张图片:
我将 NSTextField 子类化以绘制新背景。到目前为止,这是有效的。但是面对将单元格值作为变量获取的挑战,我找不到解决方案。单元格从 NSArrayController 绑定中获取它的值。我尝试使用 self.objectValue
、self.stringValue
我总是得到零。做个插座也不行。
这是我的子类的代码:
class ProgressView: NSTextField {
func getOwnValue() {
// Here I´m getting always nil
let ownValue = self.objectValue
let ownValue2 = self.stringValue
}
}
我错过了什么?将不胜感激。
找到解决方案:
override var stringValue: String {
didSet {
Swift.print(stringValue)
}
}
我似乎找不到如何从表视图中的文本字段中获取值的解决方案。希望我能相应地描述我的问题。 这是我在 IB 中设置的两张图片:
我将 NSTextField 子类化以绘制新背景。到目前为止,这是有效的。但是面对将单元格值作为变量获取的挑战,我找不到解决方案。单元格从 NSArrayController 绑定中获取它的值。我尝试使用 self.objectValue
、self.stringValue
我总是得到零。做个插座也不行。
这是我的子类的代码:
class ProgressView: NSTextField {
func getOwnValue() {
// Here I´m getting always nil
let ownValue = self.objectValue
let ownValue2 = self.stringValue
}
}
我错过了什么?将不胜感激。
找到解决方案:
override var stringValue: String {
didSet {
Swift.print(stringValue)
}
}