2014-10-23 23 views
18

Yapmaya çalıştığım bir Mac uygulamasında metin etiketini değiştiremiyorum. Hızlı kullanıyorum. İşte kullanıyorum kodu: BunlardanNSTextField, Metni değiştir

@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)") 

Yok çalışmıyor gibi görünüyor ve bu benim programı bitirmek çözmek gereken tek sorundur. P.S. sumlab.text yazdığımda, NSTextField isimli bir üyeye ait

cevap

33

NSTextField bir UITextField değerinden farklı olduğunu söylüyor. text özelliğine sahip değil. Bununla birlikte, bir StringValue özelliğine sahip olan NSControl'den devralınır.

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