2014-10-23 20 views
18

Tôi dường như không thể thay đổi Nhãn văn bản trong ứng dụng Mac mà tôi đang cố gắng thực hiện. Tôi đang sử dụng nhanh chóng. Đây là mã tôi đang sử dụng:NSTextField, Thay đổi văn bản trong 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)") 

Không có cách nào trong số này có tác dụng và đây là vấn đề duy nhất tôi cần giải quyết để hoàn thành chương trình của mình. P.S. khi tôi viết sumlab.text nó nói NSTextField không có một thành viên có tên là văn bản

Trả lời

33

NSTextField khác với UITextField. Nó không có thuộc tính text. Tuy nhiên nó thừa hưởng từ NSControl trong đó có một tài sản stringValue.

sumlab.stringValue = "\(result.sum)" 
Các vấn đề liên quan