Question

I need to close the entire app when the user click on a Panel close button, I tried:

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
    return YES;
}

but it closes the app also from file-selector panels.

Thank you in advance. L.

Était-ce utile?

La solution

Applications can't be closed, only quit. Only windows can be closed, not applications.

If you want to quit the application when only a specific window is closed, be that window's delegate and respond to the windowWillClose: message by telling the application to terminate.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top