NSMutableArray addObject no afecta el conteo?

¿Alguien puede decirme por qué el registro [self.giftees count] sigue devolviendo 0 aunque esté agregando objetos a él?

encabezamiento:

#import  @interface Test2AppDelegate : NSObject  { UIWindow *window; NSMutableArray *giftees; } @property (nonatomic, retain) UIWindow *window; @property (nonatomic, retain) NSMutableArray *giftees; @end 

llamado desde didFinishLaunchingWithOptions:

 - (void)bootstrapGiftees { NSArray *gifteeNames = [NSArray arrayWithObjects:@"Jesse",,nil]; for (NSString *gifteeName in gifteeNames) { GifteeModel *g = [[GifteeModel alloc] init]; g.name = gifteeName; [self.giftees addObject:g]; NSLog(@"giftees count = %d", [self.giftees count]); [g release]; } } 

¿Se inicializan los “giftees”? Si es nulo, [conteo de giftees] también devolverá 0

Debido a que probablemente nunca inicializó la matriz de giftees, entonces sigue siendo nula cuando se ejecuta ese código.