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

Я не могу изменить текстовую метку в приложении 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)")  

ни один из них не работает, и это единственная проблема, мне нужно решить, чтобы закончить программу. P. S. Когда я пишу sumlab.текст говорит, что NSTextField не имеет члена с именем text

1 ответов


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

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