.h fichiermémoire UIImage fuite
UIImage *ownImg;
@property (nonatomic, retain) UIImage *ownImg;
fichier .m
Dans la méthode viewWillAppear:
UIImage *myImage2 = [UIImage imageNamed:@"thumbnail.png"];
self.ownImg = myImage2;
C'est une fuite dans ownImg, quelqu'un sait pourquoi il fuit?
BTW, quelle est la différence d'utiliser self.ownImg et sans le soi.
Merci.
Je fais synthétisé ownImg. Dans viewDidUnload j'écris self.ownImg = nil; Dans dealloc [version propreImg]; Peut-être parce que j'affecte la valeur dans viewWillAppear pour provoquer la fuite de mémoire? Donc, je devrais vérifier si le self.ownImg! = Nil puis le relâcher avant de l'assigner à nouveau? Merci. – Water7
Utilisez simplement self.owning = newThing; Cela libérera l'ancien, conservera le nouveau et placera le pointeur sur la nouvelle adresse. Ces méthodes synthétisées cachent beaucoup de code. –