Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems with NSApplication Delegates




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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden

References: 
 >Problems with NSApplication Delegates (From: Bruce Truax <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.