On Sat, May 31, 2008 at 3:43 PM, j o a r <[EMAIL PROTECTED]> wrote: > > On May 31, 2008, at 12:23 AM, Michael Ash wrote: > >> Assume the following class hierarchy: >> >> A <- B <- C <- D <- E >> >> In the implementation of B, you write [self superclass]. Now your >> method executes with self set to an instance of E. What do you get? > > > I would propose that you should re-examine your design if you find that to > be a problem in practice: > > <http://en.wikipedia.org/wiki/Code_smell>
As has been noted, this is a common problem in AppKit code. It happens any time you subclass a subclass of NSView and implement -awakeFromNib. If you then subclass that subclass (something which doesn't smell to me even a little bit) then the naive solution breaks badly. Mike _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]