Я пытаюсь переместить пользователя загруженное изображение из одного UIImageView другому UIImageView на другом View Controller. Я могу загрузить изображение пользователя и сохранить его в первом UIImageView, но после нажатия кнопки «Опубликовать» UIImageView на следующем контроллере представления остается пустым.Передача изображения к другому View Controller (Swift)
Примечание: browsingImage это имя UIImageView на втором контроллере представления (назначения UIImageView)
Любая помощь будет принята с благодарностью!
@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
}
}
Не должно быть itemToAdd.browsingImage.image = postingImage.image? –