Converter NSDate para mm / dd / aaaa

Eu sei que esta pergunta é semelhante à de outras pessoas, mas não consigo encontrar onde meu código está errado. Estou tentando converter a data atual em um formato mm / dd / aaaa. Aqui está o que estou usando:

NSDate *date = [[NSDate alloc]init];

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm/dd/yyyy"];

NSLog(@"%@", [formatter stringFromDate:date]);

O problema é o mês. Toda vez que executo esse código, o mês é diferente. Por exemplo, na primeira vez em que meu pai, te foi em 32/11/2012, eu o executei e foi em 11/11/2012.

Existe uma razão pela qual isso continuaria mudando? Os dias e anos parecem estar bem.

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion