Re: Problems with NSApplication Delegates
Re: Problems with NSApplication Delegates
- Subject: Re: Problems with NSApplication Delegates
- From: Bruce Truax <email@hidden>
- Date: Sat, 04 Dec 2004 16:47:26 -0500
On 12/4/04 11:25 AM, "j o a r" <email@hidden> eloquently wrote:
>
> On 2004-12-04, at 15.19, Bruce Truax wrote:
>
>> When I quit the application using the QUIT menu as defined in the
>> default
>> app these two methods are never called. I also tried [super
>> setDelegate:self] with the same results. I am sure I am making an
>> obvious
>> mistake but it is just not obvious enough for me to see.
>
> In general you can't set an object to be it's own delegate, and it
> doesn't quite make sense.
>
> I think that you should separate the two objects. Create a "application
> controller" class, as a subclass of NSObject, that is the application
> delegate. If you need to subclass NSApplication (most of the time you
> don't), do that separately from your application controller.
>
> j o a r
>
>
I changed the delegate to another controller class (which I had wired as the
delgate in IB long ago and then forgot) and now it works.
Thanks for the suggestion.
Bruce
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden