[問題] 更改另一個class的變數資料

作者: cryinglove (毓™)   2015-04-02 17:46:59
大家好
先打出Code,問題在後
class a : NSObject {
var a : NSString = "aa"
}
class ViewController : UIViewController{
@IBAction func changeBtn(sender : UIButton){
a().a = "bb"
println(a().a)
}
}
這時候打印出來的 會是 aa 不是 bb
那我應該要怎樣做 才可以把 class a 裡面的 a 改成 "bb"啊
麻煩各位教學一下 謝謝
作者: darktt (小朱)   2015-04-02 19:36:00
a()會是一個新的instance,所以永遠是aa
作者: stweber2001 (Weber)   2015-04-02 20:33:00
你要先 var A = a()
作者: ckvir (ckvir)   2015-04-02 21:50:00
你可以用類別變數
作者: cryinglove (毓™)   2015-04-02 22:55:00
謝謝 我笨了 忘了可以寫在外面~

Links booklink

Contact Us: admin [ a t ] ucptt.com