Pergunta

Eu tenho:

NSDate *d = [[NSDate alloc] init];
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *dc = [calendar components:unitFlags fromDate:d];
// doing something with dc.day, dc.month, dc.year
[dc release];
[d release];

Eu tentei remover o "fazer alguma coisa ... parte", apenas fiz um lançamento e ainda trava. Se eu apenas comentar a parte [DC Lançamento], tudo funcionará bem.

Eu sou novo no OBJ-C. Alguma ideia de por que isso trava? Estou fazendo algo errado?

Foi útil?

Solução

Você não deveria estar lançando dc. Não vem de um aloc, novo ou cópia.

Escovar o Regras de gerenciamento de memória de cacau

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top