0
UIImagePickerControllerReferenceURL
을 사용하여 위치 정보를 얻으려고하고 있지만, PHAsset.fetchAssets(withALAssetURLs: [URL], options: opts)
이 더 이상 사용되지 않는 것으로 나타났습니다. 위치 세부 정보를 얻는 데 도움을주십시오.이미지에서 위치 세부 정보 얻기
PHAssetCollection
?을 사용하여 처리 할 수 있습니까? 그래서 나에게
public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
print(info)
let chosenImage = info[UIImagePickerControllerOriginalImage] as! UIImage
selectedImage.contentMode = .scaleAspectFit
selectedImage.image = chosenImage
dismiss(animated:true, completion: nil)
if let URL = info[UIImagePickerControllerReferenceURL] as? URL {
let opts = PHFetchOptions()
opts.fetchLimit = 1
let assets = PHAsset.fetchAssets(withALAssetURLs: [URL], options: opts)
let asset = assets[0]
print(asset.location)
// The location is "asset.location", as a CLLocation
// ... Other stuff like dismiss omitted
}
}
다른 옵션은 이미지를 doc 디렉토리에 저장하고 해당 경로를 사용할 수 있다는 것입니다. –