Convience Methods and Collections
Convience Methods and Collections
- Subject: Convience Methods and Collections
- From: Ryan Marsh <email@hidden>
- Date: Fri, 30 Mar 2007 10:14:08 -0500
Hello All,
I apologize in advance for such a newbie question.
Why do objects created with convenience methods get auto-released
when I add them to a collection?
This simple example from the init of an NSOutlineView datasource:
[rootNode setObject:[NSArray
arrayWithObjects:devices,folders,playlists,nil] forKey:@"children"];
The array will be released before the first time I call
[rootNode objectForKey:@"children"]
If I use [[NSArray alloc]
initWithObjects:devices,folders,playlists,nil] then it works fine.
Thanks,
-ryan
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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