Закройте приложение Mac OS X

Я создал приложение для Mac OS X, и во время разработки это было нормально, потому что я открыл его с помощью Xcode.

Но сейчас я пытаюсь запустить исполняемый файл, и он работает только в первый раз, потому что после закрытия окна приложение остается в памяти. И я должен убить его с помощью монитора активности.

Так что я должен сделать, чтобы убить приложение, когда я касаюсь красной верхней левой кнопки в окне?

2 ответа

Решение
- (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)application
{
return YES;
}

Переопределите метод windowWillClose в своем делегате, чтобы он завершил работу приложения.

- (void)windowWillClose:(NSNotification *)aNotification {
    [NSApp terminate:self];
}
Другие вопросы по тегам