title: UIImagePickerController reloads view after its dismissed?
body: <p>I create the picker:</p>
  
  <pre><code>UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
  imagePicker.sourceType =  UIImagePickerControllerSourceTypeCamera;
  imagePicker.delegate = self;
  imagePicker.allowsEditing = NO;
  [self presentModalViewController:imagePicker animated:YES];
  </code></pre>
  
  <p>and I handle the didFinishPickingMediaWithInfo:</p>
  
  <pre><code>- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
  [picker dismissModalViewControllerAnimated:YES];
  [picker release];}
  </code></pre>
  
  <p>but this calls the viewDidLoad on self. This is not normal is it? Whats wrong?</p>