MacOSXアプリの作成をswiftにて行っています。
質問は表題の通りで、アプリ終了時にメソッドを呼びたいと考えています。
例えばiOSであれば下記ページに方法が記載されていましたが
これをOSXアプリで行う場合はどうしたら良いのでしょうか?
http://qiita.com/nagatasci/items/adb9c685707bf435836a
swift
1override func viewDidLoad() { 2 super.viewDidLoad() 3 4 // [抜粋]アプリが終了する直前 5 let notificationCenter = NSNotificationCenter.defaultCenter() 6 notificationCenter.addObserver( 7 self, 8 selector: "functionName:", 9 name:UIApplicationWillTerminateNotification, 10 object: nil) 11} 12 13func functionName() { 14 //コードを書く 15}
上記コードの「name:UIApplicationWillTerminateNotification,」が
OSXの場合だとエラーになってしまいます。
どのように書き直せばよろしいのでしょうか?
やりたい事はアプリが終了直前にメソッドを呼び出して
設定値を保存 → アプリ終了 ということがやりたいです。
分かる方がいましたらアドバイスをよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。