Ios 使用UIImagePickerControllerDelegate获取照片的图像URL
我正在使用Ios 使用UIImagePickerControllerDelegate获取照片的图像URL,ios,swift,uiimagepickercontroller,Ios,Swift,Uiimagepickercontroller,我正在使用UIImagePickerController选择图像。我也希望得到当地的路径 我正在使用 info[UIImagePickerController.InfoKey.imageURL]作为?URL 但是,对于使用相机的图像,这是nil 是否可以使用UIImagePickerControllerDelegate捕获此路径?是,但使用另一个键: info[UIImagePickerController.InfoKey.originalImage] as? UIImage 或 请注意,那里
UIImagePickerController
选择图像。我也希望得到当地的路径
我正在使用
info[UIImagePickerController.InfoKey.imageURL]作为?URL
但是,对于使用相机的图像,这是nil
是否可以使用
UIImagePickerControllerDelegate
捕获此路径?是,但使用另一个键:
info[UIImagePickerController.InfoKey.originalImage] as? UIImage
或
请注意,那里的对象将是UIImage类型,而不是URL
默认情况下不会保存相机照片,并且没有本地路径。所以你需要自己保存它。例如:
if let image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
try? image.pngData()?.write( .... )
}
非常感谢你。
if let image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
try? image.pngData()?.write( .... )
}