On Jun 15, 2008, at 3:59 PM, Philip Lee Bridson wrote:

-(void)applicationDidFinishLaunching:(NSNotification *)notification
{
        printf("In Delegate method.\n"); //DEBUG
        
winCtrl = [[NSWindowController alloc] initWithWindowNibName:@"Window"];
        
[winCtrl showWindow:self]; //I have also tried [winCtrl showWindow: [winCtrl window]];
}

I have no idea why this does not work, the DEBUG info is printed to stdout and the rest of the code I use all the time so I am honestly none the wiser. I believe the delegate method works otherwise the text would not be printed to stdout but my second window will not display like it is supposed to. I am at a loss.

In the nib, did you connect the "window" outlet of File's Owner to the primary window of the nib? The NSWindowController needs to be informed in this way as to which window it's supposed to control.

You can try logging the "winCtrl" object you get, too, just to make sure it isn't nil for some reason.

Cheers,
Ken

_______________________________________________

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]

Reply via email to