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