我正在使用 UIImagePickerController
来选择图像。我也希望获得本地路径。
我正在使用
对相册中的图像执行此操作info[UIImagePickerController.InfoKey.imageURL] 为?网址
对于使用相机的图像,这是nil
。
是否可以使用UIImagePickerControllerDelegate
捕获此路径?
最佳答案
是的,但是用另一个键:
info[UIImagePickerController.InfoKey.originalImage] as? UIImage
或
info[UIImagePickerController.InfoKey.editedImage] as? UIImage
请注意,那里的对象将是 UIImage 类型,而不是 URL
相机照片默认不保存,并且没有本地路径。所以需要你自己保存。例如:
if let image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
try? image.pngData()?.write( .... )
}
关于ios - 使用 UIImagePickerControllerDelegate 获取照片的图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58841857/