gpt4 book ai didi

swift - 创建未知类型的图像格式时出错

转载 作者:行者123 更新时间:2023-11-30 12:51:05 24 4
gpt4 key购买 nike

在 iOS 10 中从图像选择器中选择图像时,我收到错误 - 创建未知类型的图像格式是错误

这是我的代码:

func CamaraInit(){

let isOk = UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.camera)

if isOk {

let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
imagePicker.cameraDevice = .rear
imagePicker.showsCameraControls = true
imagePicker.allowsEditing = true
imagePicker.cameraCaptureMode = .photo
// imagePicker.cameraCaptureMode = .video
self.present(imagePicker, animated: true, completion: nil)
}

}
func imageInit(){

let isOk = UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.photoLibrary)

if isOk {

let imagePicker = UIImagePickerController()
imagePicker.delegate = self

//imagePicker.allowsEditing = true

self.present(imagePicker, animated: true, completion: nil)
}

}

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

var useImage : UIImage!

let originalImage = info[UIImagePickerControllerOriginalImage] as! UIImage

let editedImage = info[UIImagePickerControllerEditedImage] as? UIImage

if editedImage == nil {
useImage = originalImage
} else {
useImage = editedImage
}

if picker.sourceType == UIImagePickerControllerSourceType.camera {
UIImageWriteToSavedPhotosAlbum(useImage, nil, nil, nil)
}

self.UIPhotoImage = useImage

self.viewChange()

picker.dismiss(animated: true, completion: nil)
}

查了很多资料还是不明白为什么。

最佳答案

似乎这是一种警告而不是错误,至少在我的情况下......上传图像后,viewWillApear 将再次自动调用。这就是您认为图像未上传的原因。

关于swift - 创建未知类型的图像格式时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com