0
장치 사진 갤러리에서 사진의 위치를 가져와야합니다. 그렇게하려면 이미지의 Exif 데이터를로드하려고합니다. 이 내 코드입니다 : 나는 장치, 앱 충돌에 내 코드를 실행하려고하면iOS Swift 저장된 사진의 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
유형으로 변환 할 수 없습니다.
Thans를, 그것은 완벽하게 작동하십시오
CGImageSource
할 만들려면 – Szanownego