Ich versuche, einen Benutzer hochgeladen Bild von einem UIImageView zu einem anderen UIImageView auf einem anderen View-Controller zu bewegen. Ich bin in der Lage, den Benutzer ein Bild hochladen und in der ersten UIImageView gespeichert haben, aber nachdem sie die Schaltfläche "Post" drücken, bleibt die UIImageView auf der nächsten Ansicht Controller leer.Passing Bild zu einem anderen View-Controller (Swift)
Hinweis: browsingImage ist der Name des UIImageView auf den zweiten View-Controller (Ziel UIImageView)
Jede Hilfe geschätzt sehr würde!
@IBAction func cameraButton(sender: AnyObject) {
addNewPicture()
}
func addNewPicture() {
let picker = UIImagePickerController()
picker.allowsEditing = true
picker.delegate = self
presentViewController(picker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
postingImage.image = image
self.dismissViewControllerAnimated(true, completion: nil)
}
@IBAction func postButton(sender: AnyObject) {
performSegueWithIdentifier("toBrowsePage", sender: nil)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "toBrowsePage" {
var itemToAdd = segue.destinationViewController as! ListPage
itemToAdd.postingImage.image = browsingImage.image
}
}
Sollte es postingImage.image nicht itemToAdd.browsingImage.image =? –