NSTextField,更改Swift中的文本

时间:2014-10-23 20:11:56

标签: swift nstextfield

我似乎无法在我尝试制作的Mac应用中更改文本标签。 我正在使用swift。这是我正在使用的代码:

@IBOutlet var sumlab: NSTextField!
sumlab.text = "\(result.sum)"     // result.sum is the result of a function I made
// I also tried this:
sumlab.text("\(result.sum)")
// and this:
sumlab.insertText("\(result.sum)")  

这些似乎都不起作用,这是我完成程序时唯一需要解决的问题。 附:当我写sumlab.text时,它说NSTextField没有名为text

的成员

1 个答案:

答案 0 :(得分:46)

NSTextField与UITextField不同。它没有text属性。但它继承自NSControl,它具有stringValue属性。

sumlab.stringValue = "\(result.sum)"