title: UIPopovercontroller dealloc reached while popover is still visible
body: <p>I assure you that I did look for an answer in SO for my question but none of them were helpful. Here I got a simple code that should present a <code>UIImagePickerController</code> within a <code>UIPopoverController</code>:</p>
  
  <pre><code>-(void)takePicture:(id)sender{
  UIImagePickerController *picker=[[UIImagePickerController alloc] init];
  picker.delegate=self;
  picker.sourceType=UIImagePickerControllerSourceTypeCamera;
  picker.allowsEditing=YES;
  UIPopoverController *poc=[[UIPopoverController alloc] 
                              initWithContentViewController:picker];
  [poc presentPopoverFromBarButtonItem:bbItem 
              permittedArrowDirections:UIPopoverArrowDirectionAny
                              animated:NO];
  }
  </code></pre>
  
  <p>Now, even from the first time I get <code>[UIPopoveController dealloc]</code> reached while... error and the program crashes. I'm not doing any retain,relase or autoreleases as per ARC. Is there any special consideration with <code>UIPopoverControllers</code> when benefitting from ARC?</p>