Kurztipp - Applikation mit Schließen des Fensters beenden (ObjC, Cocoa)
Aus Macwrench
Um eine ObjC-Cocoa-Applikation mit dem Schließen des letzten Fensters automatisch zu beenden, ist folgendes zu machen:
in die Methode awakeFromNib folgende Zeilen einfügen, das sieht dann etwa so aus:
- (void)awakeFromNib
{
...
[NSApp setDelegate:self];
...
}
Anschließend eine Methode namens applicationShouldTerminateAfterLastWindowClosed erstellen, die wie folgt aussieht:
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; }
Fertig!
Dazu gibt es auch eine ganze Reihe alternativer Vorgehensweisen, diese hier ist aber sehr einfach und funktioniert ... ;-)







