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]

Reply via email to