0
私の問題は、アプリケーションを終了するときにNSApplicationWillTerminateNotification
が呼び出されないということです。私が試してみました:それはバックグラウンドアプリケーションであるとして(appDelegate.m)NSApplicationWillTerminateNotificationが動作しない
- (void) applicationDidFinishLaunching:(NSNotification *)aNotification{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:NSApplicationWillTerminateNotification object:nil];
}
- (void)applicationWillTerminate:(NSNotification *)aNotification{
NSLog(@"quit");
}
OR
- (void)applicationWillTerminate:(NSApplication *)application{
NSLog(@"Quit");
}
を私のアプリケーションは、窓がありません - >私はインターフェイスBuilderのウィンドウとメニューを削除しました。
MacOSXまたはiPhoneですか? – progrmr
MacOSXはバックグラウンドアプリケーションであり、私は "UI"ではなく "NS"接頭辞を使用しています。 – Silicone