ジオロケーションメタデータを使用してフォトライブラリに写真を保存するにはどうすればよいですか?ジオロケーションデータを含む写真をフォトライブラリに保存Swift 3
私が要求された(および許可)しているユーザーの場所にアクセスするためのアプリ:
private func allowAccessToUserLocation() {
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.requestWhenInUseAuthorization()
}
私はカメラアプリのための具体的なpremissionsを依頼する必要がありますか?
編集:私はアプリの中から写真を撮るためにUIImagePickerControllerを使用し
。 アプリ内から撮影したすべての写真は、ジオロケーションなしでフォトライブラリに保存されます。
写真ライブラリに画像を保存する方法は何ですか? コアの場所のアクセス権ではなく、私の問題はここにありますか?
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage{
UIImageWriteToSavedPhotosAlbum(pickedImage, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
dismiss(animated: true, completion: {
self.showPhoto()})
}
}
のために働く私は、フォトライブラリ内の場所と写真の間の関係が何であるかを理解していませんか?あなたの質問を修正して、もっと明確にするように修正してください。 – hasan83
ジオロケーションデータを読み取るコードを追加してください。 – hasan83
GeoCodeLocationを元に戻す前に場所を印刷しましたか?価値は何ですか? – hasan83