Apparently something else is going on ... 1 m_designViewerController = [[[NSWindowController alloc] initWithWindowNibName:@"DesignViewer"] retain]; 2 [m_designViewerController showWindow:self]; 3 NSWindow *window = [m_designViewerController window]; 4 [window setDelegate:self];
at line 4 window is nil The window does show however. Yikes, I have a proclivity for inconsistent results ! Any thoughts ? -koko On Feb 26, 2011, at 12:18 AM, Louis Demers wrote: > I recently ot bit by this. it seems that the window will only be allocated > when you call showWindow. Just reorder you sequence. > > On 2011-02-26, at 01:58 , koko wrote: > >> I have a xib in which is defined a NSPanel >> >> In code I do >> >> m_designViewerController = [[[NSWindowController alloc] >> initWithWindowNibName:@"DesignViewer"] retain]; > > at this point the controller has been created but not the window. > >> NSWindow *window = [m_designViewerController window]; >> [window setDelegate:self]; >> [m_designViewerController showWindow:self]; > > now it's been allocated, but you already set you window variable ... > >> >> >> The NSPanel shows BUT window is 0x0 ... how can this be? >> >> -koko >> >> _______________________________________________ >> >> 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/louisdemers%40mac.com >> >> This email sent to louisdem...@mac.com > > Louis Demers eng. > www.obzerv.com > > > _______________________________________________ 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