Ios 将图像数据传递到新视图控制器(Swift)时出错

Ios 将图像数据传递到新视图控制器(Swift)时出错,ios,swift,Ios,Swift,我试图将一个图像(“imageData”)从当前视图控制器传递到另一个名为“betaCompose”的视图控制器。我试图打开它,但它仍然给我“在打开可选值时意外发现零”错误。请给我一些建议。谢谢 func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: NSDictionary!) { let pickedImage:UIImage = info.obje

我试图将一个图像(“imageData”)从当前视图控制器传递到另一个名为“betaCompose”的视图控制器。我试图打开它,但它仍然给我“在打开可选值时意外发现零”错误。请给我一些建议。谢谢

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: NSDictionary!) {
    let pickedImage:UIImage = info.objectForKey(UIImagePickerControllerOriginalImage) as UIImage
    let scaledImage = self.scaleImageWith(pickedImage, and: CGSizeMake(320, 320))
    let imageData = UIImagePNGRepresentation(scaledImage) 

    let bc = betaCompose()

    if let newImage = UIImage(data: imageData){
        bc.uploadedImage.image = newImage
    }

    picker.dismissViewControllerAnimated(true, completion: nil)

    instantiateComposeView()
}

你的
betaCompose()
构造函数是什么?你的
上传图像是如何添加的?作为一个出口?它在哪里初始化?是的,上载的图像被添加为IBUIImageView。它是在最顶端初始化的。betaCompose()是我试图将图像传递到的视图控制器。