I’m working on my app with UIImagePickerController.
It was working fine yesterday but suddenly stopped working.
(When I tap the button, a white screen is presented (which is supposed to be the Image Picker). However, pictures themself aren’t presented)
In the console, I get this message
UIImagePickerController extension discovery failed with error: (null)
Here are methods related to UIIMagePickerController
What is wrong?
@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)
}