0

私の問題はNSApplicationWillTerminateNotification、アプリケーションを終了したときに が呼び出されないことです。私が試したこと: (appDelegate.m)

- (void) applicationDidFinishLaunching:(NSNotification *)aNotification{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:NSApplicationWillTerminateNotification object:nil];
}

- (void)applicationWillTerminate:(NSNotification *)aNotification{
NSLog(@"quit");
}

また

- (void)applicationWillTerminate:(NSApplication *)application{
NSLog(@"Quit");
}

私のアプリケーションはバックグラウンド アプリケーションであるため、ウィンドウがありません -> インターフェイス Builder でウィンドウとメニューを削除しました。

4

1 に答える 1

1

バックグラウンドのアプリは通知なしで終了します。

于 2011-08-14T14:56:37.273 に答える