title: didFinishPickingMediaWithInfo not called
body: <p>I have a <code>UITableViewCell</code> button to take an image and place it back in the cell. When I call the <code>UIImagePickerController</code> and take the image, it doesn't call the following delegate:</p>
  <pre><code>func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject], sender:AnyObject)
  </code></pre>
  <p>This is my <code>takePhotoFunction</code> in <code>UITableViewController</code>:</p>
  <pre><code>@IBAction func takePhoto(sender: AnyObject) {
  let imagePickerController = UIImagePickerController()
  imagePickerController.delegate = self
  imagePickerController.allowsEditing = true
  
  let actionSheet = UIAlertController(title: &quot;Choose image souruce&quot;, message: nil, preferredStyle: UIAlertControllerStyle.ActionSheet)
  
  actionSheet.addAction(UIAlertAction(title: &quot;Take Image&quot;, style: UIAlertActionStyle.Default, handler: { (alert:UIAlertAction!) -&gt; Void in
      imagePickerController.sourceType = UIImagePickerControllerSourceType.Camera
      self.presentViewController(imagePickerController, animated: true, completion: nil)
  }))
  
  actionSheet.addAction(UIAlertAction(title: &quot;Photo Library&quot;, style: UIAlertActionStyle.Default, handler: { (alert:UIAlertAction!) -&gt; Void in
      imagePickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
      self.presentViewController(imagePickerController, animated: true, completion: nil)
  }))
  actionSheet.addAction(UIAlertAction(title: &quot;Cancel&quot;, style: UIAlertActionStyle.Cancel, handler: nil))
  self.presentViewController(actionSheet, animated: true, completion: nil)}
  </code></pre>