J'ai cherché SO parmi d'autres forums pour la réponse à cela, mais quoi que j'essaie, il ne semble pas se débarrasser de ma fuite de mémoire. Quelqu'un a-t'il des suggestions?NSDate fuite de mémoire
Je reçois une fuite de mémoire de 16 octets par NSDate dans mon ViewController chaque fois que je le présente.
-(void)initialise:(id)sender withDate:(NSDate *)date withMinimumDate:(NSDate *)minimum {
delegate = sender;
self.originalDate = [[NSDate alloc] init];
self.originalDate = date;
self.minimumDate = [[NSDate alloc] init];
self.minimumDate = minimum;
}
- (void)dealloc {
[self.originalDate release];
[self.minimumDate release];
[super dealloc];
}
J'ai essayé de diffuser et/ou de faire les NSDates nil avant de les répartir pour la première fois, et les mettre à zéro dans la méthode dealloc.
Elles sont déclarées propriétés non-atomiques et conservées dans l'en-tête.
Ai-je manqué quelque chose de basique ici ou y a-t-il une réponse plus complexe?
utilisez-vous ARC ou la gestion manuelle de la mémoire? – utahwithak
@Rob Noté, merci. – Ollie