Xcode Swift – AppDelegateに変数をもたせて共有する

Pocket
LINEで送る

AppDelegateクラスに下記のように変数を設定する

var hoge = "ほげ"

ViewControllerに下記のように書くとAppdelegateの変数にアクセスできる

var myAp = UIApplication.sharedApplication().delegate as! AppDelegate
println(myAp.hoge);

ちなみに、viewWillAppear(animated: Bool)というメソッドは、画面が表示されたときに呼ばれるやつらしい。
なので、下記のように書くと、画面が表示されたら、コンソールにほげと表示される。

override func viewWillAppear(animated: Bool){
    var myAp = UIApplication.sharedApplication().delegate as! AppDelegate
    println(myAp.hoge)
}
Pocket
LINEで送る

コメントください