[OGo-Developer] stuffing an NSArray into a NSMutableDictionary

Helge Hess developer@opengroupware.org
Wed, 18 Apr 2007 10:35:27 +0200


On Apr 18, 2007, at 10:28, Rafel Amer Ramon wrote:
>   [self->multipleReturn release];

Always reset the ivar to nil after releasing, otherwise you can have  
an uninitialized pointer in case the next statement fails (eg due to  
an exception).

   [self->multipleReturn release]; self->multipleReturn = nil;

>   self->multipleReturn = [ [NSMutableArray  
> arrayWithObject:queuesdict] retain];

Slightly more efficient (no autorelease required):
   self->multipleReturn = [[NSMutableArray alloc]  
initWithObjects:&queuesdict count:1];

Greets,
   Helge
-- 
Helge Hess
http://www.helgehess.eu/