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

Reply via email to