【发布时间】:2017-09-26 13:08:00
【问题描述】:
我需要在设备照片库中获取图片的位置。为此,我正在尝试加载图像的 Exif 数据。 这是我的代码:
import ImageIO
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let image = info[UIImagePickerControllerOriginalImage] as? UIImage
let ciImage = CIImage(image: image!)
let imageProperties = CGImageSourceCopyPropertiesAtIndex(ciImage as! CGImageSource, 0, nil) as Dictionary?
if let dict = imageProperties as? [String: Any] {
print(dict)
}
}
当我尝试在设备上运行我的代码时,应用程序崩溃。
我认为问题出在演员表上,我试图做一些操作,但我无法将我的 UIImage 转换为 CFImageSource 类型。
【问题讨论】: