• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSWindowController
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSWindowController


  • Subject: Re: NSWindowController
  • From: Jens Alfke <email@hidden>
  • Date: Mon, 29 Aug 2011 16:13:01 -0700

On Aug 29, 2011, at 3:51 PM, koko wrote:

> I have created a nib which contains a window. I have set the File's Owner to NSWindowController.
> I have connected the window outlet of File's Owner to the window defined in the nib.

Don’t forget to wire the window’s delegate outlet up to the File’s Owner, too … omitting that will cause problems later on.

> I do this:
> NSWindowController *wc = [[NSWindowController alloc] initWithWindowNibName:@"ProjectAdvisor"];
> which returns a value in wc.
> Examining wc shows its _window member as 0x0.
> Would someone please comment on why _window would be nil ... thanks.

Because the nib hasn’t been loaded yet. It’s only loaded on demand, the first time the -window method is called.

If there’s stuff you need to do to the window or views before they’re displayed, you should put those into a -windowDidLoad method. At this point the nib has been loaded and your outlets are hooked up. You might also want to re-read the docs on NSWindowController, as this is all covered there.

—Jens_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: NSWindowController
      • From: Ken Thomases <email@hidden>
References: 
 >NSWindowController (From: koko <email@hidden>)

  • Prev by Date: NSWindowController
  • Next by Date: Re: NSWindowController
  • Previous by thread: NSWindowController
  • Next by thread: Re: NSWindowController
  • Index(es):
    • Date
    • Thread