NSDocumentベースのアプリケーションがあります。いくつかのことを検証するために、アプリケーションがいつ終了するのか知りたいのですが。applicationWillQuitなどのメソッドがあるといいのですが、NSDocumentとNSApplicationの両方のドキュメントを調べても、似たようなものは見つかりませんでした。
質問する
4372 次
2 に答える
12
NSApplicationから使用できる通知があります。
NSNotificationCenter* nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self
selector:@selector(appWillTerminate:)
name:NSApplicationWillTerminateNotification
object:nil];
これはここに文書化されています:https ://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/nsapplication_Class/Reference/Reference.html
nil
オブジェクトが通知を発行するたびにメソッドが呼び出されているときにオブジェクトを渡すことによって。
于 2013-02-10T13:46:33.977 に答える
-1
AppDelegate.swiftまたはAppDelegate.mクラスにデリゲートメソッドがあります。これを使用して、アプリケーションを閉じる前にアプリケーションに機能を追加できます。
func applicationWillTerminate(_ aNotification: Notification) {
// Insert code here to tear down your application
}
于 2020-11-07T07:50:55.693 に答える