Я пытаюсь использовать UIImagePickerController. Раньше он работал нормально, но внезапно перестал работать.
В настоящее время у меня есть противоречивые результаты (иногда это работает, но иногда нет). Вот методы, связанные с UIIMagePickerController.
Что не так?
@IBAction func uploadImageTapped(_ sender: UIButton) {
let pickerView = UIImagePickerController()
// Set cameraroll sor chooseing a photo
// choose '.camera' if you want to take the picture
pickerView.delegate = self
pickerView.sourceType = .photoLibrary
self.present(pickerView, animated: true, completion: nil)
}
.
.
.
extension RetailerProfileViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
// method that will be called when user choose the pic
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
// get the info of photo
let image = info[.originalImage] as! UIImage
// show it
storeImage.image = image
// dismiss the photo library
self.dismiss(animated: true)
}
}