Hallo,
beim Versuch mir über ein ImageView ein Bild in selbiges zu holen, habe ich hier Probleme.
Das ist mein erster Versuch mit ImageView und Fotos generell.
Ich habe ein ImageView mit einem TapGestureRecognizer versehen und bekomme nach dem Klick auch meine Fotos angezeigt und kann ein Foto auswählen.
Nach der Auswahl verschwindet der gesamte Inhalt des ViewControllers und ich kann nur zurück auf den Controller davor.
Hier mal der Code den ich geschrieben habe...
Alles anzeigen
Leider finde ich da den Fehler nicht. Laut Google scheine ich alles richtig zu machen. Ein Fehler wird mir in der Konsole auch nicht ausgegeben.
Irgendwelche Ideen?
beim Versuch mir über ein ImageView ein Bild in selbiges zu holen, habe ich hier Probleme.
Das ist mein erster Versuch mit ImageView und Fotos generell.
Ich habe ein ImageView mit einem TapGestureRecognizer versehen und bekomme nach dem Klick auch meine Fotos angezeigt und kann ein Foto auswählen.
Nach der Auswahl verschwindet der gesamte Inhalt des ViewControllers und ich kann nur zurück auf den Controller davor.
Hier mal der Code den ich geschrieben habe...
Quellcode
- @IBOutlet weak var imgProduktbild: UIImageView!
- @IBAction func imageClicked(_ sender: Any) {
- if UIImagePickerController.isSourceTypeAvailable(.savedPhotosAlbum) == false {
- return
- }
- let imgPicker = UIImagePickerController()
- imgPicker.sourceType = .savedPhotosAlbum
- imgPicker.delegate = self
- self.present(imgPicker, animated: true, completion: nil)
- }
- func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
- let mediaType = info[UIImagePickerController.InfoKey.mediaType] as! NSString
- if mediaType == kUTTypeImage {
- imgProduktbild.image = (info[UIImagePickerController.InfoKey.originalImage] as! UIImage)
- }
- dismiss(animated: true, completion: nil)
- }
Irgendwelche Ideen?