On 28/01/2010, at 1:20 PM, Peter C wrote:

> I try to compile this code (snippet) for 10.6, ends up with error message,
> 
> "Class SomeWinController does not implement the 'NSWindowDelegate' protocol"
> 
> @interface SomeWinController : NSWindowController 
> 
> - (void) windowDidLoad
> {
> [[self window] setDelegate:self];
> }
> 
> At the moment target is set to compile for 32 bit for 10.5 and 64 bit for 
> 10.6. I did some googling but no satisfactory answer. How do I fix this 
> problem ? 


In 10.6 many informal protocols became formal ones. So try this:

@interface SomeWinController : NSWindowController <NSWindowDelegate>

...


--Graham


_______________________________________________

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 arch...@mail-archive.com

Reply via email to