Cacao-Touch: NSDateComponents se estrella en la liberación de un nuevo caso
-
20-09-2019 - |
Pregunta
Tengo:
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];
He intentado quitar el "hacer algo .. parte", acaba de hacer un encuentro y liberación, y todavía falla. Si tan sólo en comentario la parte [DC liberación], todo funciona bien.
Soy nuevo en Obj-C. Cualquier idea de por qué se bloquea? ¿Estoy haciendo algo mal?
Solución
No debe ser la liberación de dc
. No viene de un alloc, nuevo, o copiar.
repasar los Cocoa memoria Normas de Gestión
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow