Re: applicationShouldTerminate delegate does not work in Leopard
Re: applicationShouldTerminate delegate does not work in Leopard
- Subject: Re: applicationShouldTerminate delegate does not work in Leopard
- From: Jean-Daniel Dupas <email@hidden>
- Date: Thu, 17 Jan 2008 12:54:34 +0100
I'have just try with a background cocoa application on Leopard, and
the Activity Moniter call SIGINT. But you cannot do anything in a
signal handler, so it will not be helpfull.
static void sigtest(int arg) {
printf("%s\n", __func__);
}
signal(SIGINT, sigtest);
Le 17 janv. 08 à 12:40, parag vibhute a écrit :
I implemented SIGTERM, SIGINT, SIGQUIT handler in cocoa application
in main
function. They does not get called either my application has Dock
icon or
not i.e. in both cases thoes handler does not get called. I observed
this in
Tiger also.
Thanks,
Palav
On Jan 17, 2008 1:20 PM, Jens Miltner <email@hidden> wrote:
On 17.01.2008, at 07:41, parag vibhute wrote:
I tried to use it; but it(applicationWillTerminate) also does not
get called
if my application does not Dock icon.
In console log, I get following prints for
both(applicationWillTerminate &
applicationShouldTerminate) the cases:
17/01/08 12:07:25 PM com.apple.launchd[156]
([0x0-0x52052].com.yourcompany.test[374]) Exited abnormally:
Interrupt
Any other solution??
Did you try installing a signal handler for the SIGTERM signal? Not
sure whether your application is sent a quit appleevent if you don't
have a dock icon, but if not, the OS will probably signal your app to
terminate it...
(make sure to read about what you're allowed to do in your signal
handler!)
HTH,
</jum>
--
There are many things in your life that will catch your eye but only
a few
will catch your heart....pursue those'.
_______________________________________________
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
_______________________________________________
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