NSTextField, Изменить текст в Swift

Я не могу изменить текстовую метку в приложении Mac, которое я пытаюсь сделать. Я использую быстро. Вот код, который я использую:

@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

NSTextField отличается от UITextField. Он не имеет свойства text. Однако он наследует от NSControl, у которого есть свойство stringValue.

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