ImagePickerController在设备和模拟器上返回“具有未知类型的图像格式”

时间:2017-01-03 13:31:55

标签: swift

我遇到过以下错误代码:Creating an image format with an unknown type is an error。我已经看过几个关于这个的线索,但似乎没有人在我的情况下解决这个问题。这里我做错了什么是我的代码

public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        let data = UIImagePNGRepresentation(image)


    } else{
        print("Something went wrong")
    }

}

1 个答案:

答案 0 :(得分:-2)

这可能是因为你没有打开可选项。

尝试更改此行:

let data = UIImagePNGRepresentation(image)

let data = UIImagePNGRepresentation(image!)

希望它有所帮助。