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

时间:2015-01-28 02:02:05

标签: ios swift

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

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()
}

0 个答案:

没有答案