So ordnen Sie ein Bild zu der UIImageView Swift (3)
Ich versuche, fügen Sie ein Bild aus der Galerie auf den neuen ViewController, bekomme aber eine Fehlermeldung
Erstellen Sie ein Bild-format mit einem unbekannten-Typ ist ein Fehler fatal error: unerwartet gefunden nil while unwrapping einen Optionalen Wert
Code:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let im = info[UIImagePickerControllerOriginalImage] as? UIImage {
let vc = self.storyboard?.instantiateViewController(withIdentifier: "editImage") as! EditImageViewController
vc.imageView.image = im
self.present(vc, animated: true, completion: nil)
} else {
print("Something went wrong")
}
imagePicker.dismiss(animated: true, completion: nil)
}
Was ist mein Fehler?
InformationsquelleAutor nik3212 | 2016-12-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre
EditImageViewController.imageView
ist null.Zu pass-Bild von außen, Sie brauchen, um hinzuzufügen, UIImage Eigenschaft
EditImageViewController
.Zuordnen, um das Bild zu
UIImageView
verwendenviewDidLoad()
Etwas wie dieses:
Übergeben Bild zum neuen controller einfach eingestellt
imageToAdd
, sovc.imageView.image = im
wirdvc.imageToAdd = im
Danke!!! Es funktioniert.
InformationsquelleAutor Dule