fixed memory leaks

This commit is contained in:
Jeena Paradies 2012-02-06 20:40:13 +01:00
parent 4216237c0f
commit 9a492d8418
57 changed files with 48 additions and 3229 deletions

View file

@ -28,6 +28,13 @@
return self;
}
- (void)dealloc {
[previewImageView release];
[overviewController release];
[largeImage release];
[scrollView release];
[super dealloc];
}
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
@ -75,9 +82,11 @@
imageForImageNumber:imageNumber]
scaleToSize:CGSizeMake(kJPImagePickerControllerPreviewImageSizeWidth, kJPImagePickerControllerPreviewImageSizeHeight)
onlyIfNeeded:YES];
previewImageView = [[UIImageView alloc] initWithImage:image];
self.previewImageView = [[UIImageView alloc] initWithImage:image];
largeImage = image;
self.largeImage = image;
//Center the image code
CGRect frameToCenter = previewImageView.frame;
CGSize boundsSize = CGSizeMake(kJPImagePickerControllerPreviewImageSizeWidth, kJPImagePickerControllerPreviewImageSizeHeight);
@ -97,7 +106,7 @@
//Create Scroll view and add the ImageViewController.
scrollView.contentSize = CGSizeMake(kJPImagePickerControllerPreviewImageSizeWidth, kJPImagePickerControllerPreviewImageSizeHeight);
[scrollView addSubview:previewImageView];
[previewImageView release];
scrollView.minimumZoomScale = 0.4;
scrollView.maximumZoomScale = 8.0;
scrollView.delegate = self;
@ -162,10 +171,4 @@
}
- (void)dealloc {
[super dealloc];
}
@end