title: Picking two different images in the same view controller using imagePickerController in Swift
body: <p>I am making an app in which there are two UIImageViews. In each image view the user needs to be able to input a different image. Here is the code I have so far.</p>
  
  <pre><code>    var imagePicker = UIImagePickerController()
      @IBAction func chooseImage1(sender: AnyObject) {
      if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
          println("Button capture")
  
  
          imagePicker.delegate = self
          imagePicker.sourceType = .SavedPhotosAlbum
          imagePicker.allowsEditing = false
  
          self.presentViewController(imagePicker, animated: true, completion: nil)
      }
  }
  
  @IBAction func chooseImage2(sender: AnyObject) {
      if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
          println("Button capture")
  
  
          imagePicker2.delegate = self
          imagePicker2.sourceType = .SavedPhotosAlbum
          imagePicker2.allowsEditing = false
  
          self.presentViewController(imagePicker, animated: true, completion: nil)
  }
  }
  
  func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
      let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
          chooseImage1.image = pickedImage
  
      let pickedImage2 = info[UIImagePickerControllerOriginalImage] as? UIImage
      chooseImage2.image = pickedImage2
  
  
  
      dismissViewControllerAnimated(true, completion: nil)
  }
  
  
  
  func imagePickerControllerDidCancel(picker: UIImagePickerController) {
      dismissViewControllerAnimated(true, completion: nil)
  }
  </code></pre>
  
  <p>This ends up picking the same image for each different image view. I would like to be able to choose two individual photos, one for each view. Thank you for your help.</p>