UIImagePickerController를 사용자의 사진 라이브러리에서 이미지, 내가 얻으려고 노력 같은 것들을 시도Swift에서 UIImagePickerController에서 선택한 사진의 CLLocation을 가져 오는 방법은 무엇입니까?
난 그냥 스위프트에서 선택한 사진의 위치의 좌표를 좀하고 싶습니다
을 ... 선택 사진의 URL ....
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
let imageURL = editingInfo![UIImagePickerControllerReferenceURL] as! NSURL
self.imageFromAsset(imageURL)
}
및 통과하는 그 ...에
func imageFromAsset(nsurl: NSURL) {
let asset = PHAsset.fetchAssetsWithALAssetURLs([nsurl], options: nil).firstObject as! PHAsset
var location = asset.location //then do something with this data
}
하지만 이미지 UR을 받고 l로 시작하면 치명적인 오류가 발생합니다.
누군가가 도와 드릴 수 있기를 바랍니다. 감사합니다.
오류 메시지 :
이 오류는이 라인에서 발생하는 것으로 나타납니다fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
:
let imageURL = editingInfo![UIImagePickerControllerReferenceURL] as! NSURL
아이폰 OS 3.0에서 사용되지 않았기 때문에 오류 메시지가 – Arsen