Я пытаюсь получить изображение из галереи с помощью кнопки, но получаю эту ошибку:
Тема 1: Неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения.
Я рассмотрел все другие вопросы, похожие на мои, но по какой-то причине я не могу решить свою проблему.
class ViewController: UIViewController, VNDocumentCameraViewControllerDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
var textRecognitionRequest = VNRecognizeTextRequest()
var recognizedText = ""
var text2 = "";
@IBOutlet weak var imageTest: UIImageView!
@IBOutlet weak var centreView: CardView!
@IBOutlet weak var centreViewBorder: UIView!
@IBOutlet weak var circleButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
imageTest = UIImageView()
```
```
IBAction func uploadImage(_ sender: UIButton) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .photoLibrary
self.present(imagePicker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
guard let image = info[.originalImage] as? UIImage else {
fatalError("Error")
}
imageTest!.image = image
dismiss(animated: true, completion: nil)
}
func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
dismiss(animated: true, completion: nil)
}