Note that there are some explanatory texts on larger screens.

plurals
  1. POUIImagePickerController memory leak on iOS5
    text
    copied!<p>i am using UIImagePickerController in my application developing on iOS5 &amp; XCode4.2, getting memory leak and i don't have any idea why i am getting this leak can you please give me the answer for this.</p> <p><img src="https://i.stack.imgur.com/qHmSw.png" alt="here i am attaching my screen shot:"></p> <p>and my code:</p> <pre><code>-(void)createImagePicker { _picker = [[UIImagePickerController alloc] init]; _picker.sourceType = UIImagePickerControllerSourceTypeCamera; _picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; _picker.allowsEditing = YES; _picker.showsCameraControls = NO; _picker.cameraDevice = UIImagePickerControllerCameraDeviceRear; _picker.delegate = self; _picker.wantsFullScreenLayout = YES; } </code></pre> <p>and viewWillApper method:</p> <pre><code> -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(closeCameraButton:) name:@"ShowMainView" object:nil]; [self createImagePicker]; [m_cameraOverlayView setBackgroundColor:[UIColor clearColor]]; [self presentModalViewController:_picker animated:NO]; _picker.cameraOverlayView = m_cameraOverlayView; [cameraImgView setHidden:YES]; [filterView setHidden:YES]; m_cameraOverlayView.hidden = NO; cameraSelectedButton.hidden = NO; cancelButton.hidden = YES; selectButton.hidden = YES; for (id Object in [scrollview subviews]) { if([Object isKindOfClass:[UIButton class]]) { [Object removeFromSuperview]; } } [m_toolbarImage setFrame:CGRectMake(0, 427, 320, 55)]; [cameraSelectedButton setFrame:CGRectMake(128, 432, 86, 44)]; [m_cancelButton setFrame:CGRectMake(10, 434, 82, 40)]; [m_cancelButton setTitle:@"Close" forState:UIControlStateNormal]; [m_cancelButton setBackgroundImage:[UIImage imageNamed:@"menu-bar-button.png"] forState:UIControlStateNormal]; [m_cancelButton setTitleColor:[UIColor colorWithRed:110/256.0 green:52/256.0 blue:28/256.0 alpha:1.0] forState:UIControlStateNormal]; [cancelButton setFrame:CGRectMake(120, 434, 35, 35)]; [selectButton setFrame:CGRectMake(184, 434, 35, 35)]; } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload