Mac OS Xのアプリを作ったことがありますが、開発中はXcodeで開いたので問題ありませんでした。
しかし今、私は実行可能ファイルを実行しようとしましたが、ウィンドウを閉じた後もアプリがメモリに残っているため、初めて機能します。そして、アクティビティモニターでそれを殺さなければなりません。
ウィンドウの左上の赤いボタンに触れたときにアプリを強制終了するにはどうすればよいですか?
Mac OS Xのアプリを作ったことがありますが、開発中はXcodeで開いたので問題ありませんでした。
しかし今、私は実行可能ファイルを実行しようとしましたが、ウィンドウを閉じた後もアプリがメモリに残っているため、初めて機能します。そして、アクティビティモニターでそれを殺さなければなりません。
ウィンドウの左上の赤いボタンに触れたときにアプリを強制終了するにはどうすればよいですか?
- (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)application
{
return YES;
}
デリゲートの windowWillClose メソッドをオーバーライドして、アプリを終了させます。
- (void)windowWillClose:(NSNotification *)aNotification {
[NSApp terminate:self];
}