No, I haven't retained it explicitly. Thanks, makes sense.
Am 06.09.2011 um 11:23 schrieb [email protected]: > > On 5 Sep 2011, at 21:25, Alexander Reichstadt wrote: > >> I can't due to using the garbage collection. >> >> Am 05.09.2011 um 20:47 schrieb Jens Alfke: >> >>> >>> On Sep 5, 2011, at 12:08 AM, Alexander Reichstadt wrote: >>> >>>> the window created through the following code closes on its own after one >>>> second. Why? >>> >>> I’m guessing there’s an extra -release call (or insufficient -retains) and >>> the window’s getting dealloced after the autorelease pool drains. >>> >>> Try setting a breakpoint in the -dealloc method, adding a generic -dealloc >>> if you don’t already have one. >>> > > Jens' point is still valid. Have you retained a reference to your controller > object so that it is reachable? > > PWSuggestionsWindowController *newCon = [[PWSuggestionsWindowController > alloc] initWithWindowNibName:@"PWSuggestionsView"]; > [[newCon window] makeKeyAndOrderFront:self]; > > In the above snippet newCon needs to be reachable or the collector will > finalise it. > Normally controller objects are referenced via ivars, often in the > application delegate. > This makes them reachable via the application root (NSApp). > > http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/GarbageCollection/Articles/gcEssentials.html > > Regards > > Jonathan Mitchell > > Developer > Mugginsoft LLP > http://www.mugginsoft.com_______________________________________________ > > Cocoa-dev mailing list ([email protected]) > > 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/lxr%40mac.com > > This email sent to [email protected] _______________________________________________ Cocoa-dev mailing list ([email protected]) 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]
