NSMutableArray addObject não afeta a contagem?

Alguém pode me dizer por que o logging [self.giftees count] continua retornando 0 mesmo que eu esteja adicionando objects a ele?

header:

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

chamado de 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]; } } 

Os “giftees” foram inicializados? Se for nulo, [contagem de giftees] retornará 0 também

Como você provavelmente nunca inicializou o array de giftees, então ainda é nulo quando esse código é executado.