Guest User

Untitled

a guest
May 21st, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. //First line create memory leak
  2. UIImage *ImageAvatar = [[UIImage alloc] initWithData:[myg.imageData copy]];
  3. Moins1 = ImageAvatar;
  4. //[ImageAvatar release]; if i release-> EXC_BAD_ACCESS
  5.  
  6. UIImage *Moins1;
  7. ...
  8. @property (nonatomic, retain) UIImage *Moins1;
  9.  
  10. UIImage *Moins1;
  11. @property (nonatomic, retain) UIImage *Moins1;
  12.  
  13. NSData * imageData = [myg.imageData copy];
  14. UIImage * ImageAvatar = [[UIImage alloc] initWithData:imageData];
  15. [imageData release];
  16. [self setMoins1:ImageAvatar];
  17. [ImageAvatar release];
  18.  
  19. UIImage *ImageAvatar =
  20. [[UIImage alloc] initWithData:[[myg.imageData copy] autorelease]];
  21. self.Moins1 = ImageAvatar;
  22. [ImageAvatar release];
  23.  
  24. self.Moins1 = [UIImage imageWithData:[[myg.imageData copy] autorelease]];
Add Comment
Please, Sign In to add comment