我正在尝试从 UIImage (用于多项选择)中获取路径,该路径是我使用框架ImagePicker从画廊中获取的。我从这个方法得到 UIImage:
func doneButtonDidPress(_ imagePicker: ImagePickerController, images: [UIImage]) {
//here I can recive the images from gallery
}
在这个函数上,我需要将路径保存在字符串上
提前致谢
我正在尝试从 UIImage (用于多项选择)中获取路径,该路径是我使用框架ImagePicker从画廊中获取的。我从这个方法得到 UIImage:
func doneButtonDidPress(_ imagePicker: ImagePickerController, images: [UIImage]) {
//here I can recive the images from gallery
}
在这个函数上,我需要将路径保存在字符串上
提前致谢
UIImage
不包含有关资产的任何信息URL
。您应该使用UIImagePickerControllerDelegate
imagePickerController(_:didFinishPickingMediaWithInfo:)URL
从
info
字典中获取。
func imagePickerController(_ picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
let imageURL = info[.imageURL] as? URL //here's your URL
}