Закройте приложение Mac OS X
Я создал приложение для Mac OS X, и во время разработки это было нормально, потому что я открыл его с помощью Xcode.
Но сейчас я пытаюсь запустить исполняемый файл, и он работает только в первый раз, потому что после закрытия окна приложение остается в памяти. И я должен убить его с помощью монитора активности.
Так что я должен сделать, чтобы убить приложение, когда я касаюсь красной верхней левой кнопки в окне?
2 ответа
Решение
- (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)application
{
return YES;
}
Переопределите метод windowWillClose в своем делегате, чтобы он завершил работу приложения.
- (void)windowWillClose:(NSNotification *)aNotification {
[NSApp terminate:self];
}