Re: programatically quit a program
Re: programatically quit a program
- Subject: Re: programatically quit a program
- From: Robert Claeson <email@hidden>
- Date: Thu, 28 Aug 2008 22:45:58 +0200
On 28 Aug 2008, at 22:38, Wayne Shao wrote:
What is the correct way to quit a cocoa app? I could use C exit()
but that
would loose the chance to invoke the right callbacks for clean up.
What is the call that would be equivalent to user explicitly
selecting the
Quit from the menu.
I only found this
[[NSApplication sharedApplication] teminate:??];
But the terminate function takes an id for sender. What shall I use?
[[NSApplication sharedApplication] terminate:self]; works great. This
is what I tend to use in smallish applications that don't need to do
much else than simply terminate when asked to do so, and also
terminate when the user closes the last window:
- (IBAction)terminate:(id)sender {
[[NSApplication sharedApplication] terminate:self];
}
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication
*)theApplication {
return YES;
}
- (id)init {
self = [super init];
if (self != nil) {
[[NSApplication sharedApplication] setDelegate:self];
}
return self;
}
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden