Re: Window setTitle Ignored at Launch?
Re: Window setTitle Ignored at Launch?
- Subject: Re: Window setTitle Ignored at Launch?
- From: Graham Cox <email@hidden>
- Date: Mon, 9 Nov 2009 10:40:09 +1100
But you're merely guessing. Try stopping in the debugger and PROVE
whether the method gets called.
There's also the strong possibility that something else changes the
title after your code does, so you need to find out about that also.
The first time you can be sure that an outlet actually points to what
you think it does is at -awakeFromNib time. If you're using the outlet
prior to that, all bets are off.
--Graham
On 09/11/2009, at 6:48 AM, Chunk 1978 wrote:
haven't tried that. i guess i'm struggling with the idea of
initiating objects before use. currently (i hope i'm correct) i
believe that IB objects which have IBOutlets do not need to be
initiated in code prior to use, as the connected outlet has already
created a context to the object. so if i create an IBOutlet to the
window, and set the title of that window during a method that is
called during launch, shouldn't the code change the title of the
window?
On Sun, Nov 8, 2009 at 1:21 PM, Kyle Sluder <email@hidden>
wrote:
On Nov 8, 2009, at 10:05 AM, Chunk 1978 <email@hidden> wrote:
the method does get called at launch, so that is why i don't
understand why the window isn't setting it's title. i've even moved
the code to set the window title to -
(void)windowControllerDidLoadNib:(NSWindowController
*)windowController with no luck. also, i've added an IBOutlet to the
window with no luck. the window will always launch as "untitled"
and
only switch to it's appropriate title when the popup menu is
toggled.
Have you remembered to override -
synchronizeWindowTitleWithDocumentName?
--Kyle Sluder
_______________________________________________
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