Wie kann ich ein Foto in einer Fotobibliothek mit Geolocation-Metadaten speichern?Foto mit Geolokalisierungsdaten in Fotobibliothek speichern Swift 3
Ich habe beantragt (und erlaubt) die App Benutzer-Standort zuzugreifen:
private func allowAccessToUserLocation() {
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.requestWhenInUseAuthorization()
}
Muss ich für die Kamera-App für bestimmte premissions fragen?
EDIT:
I UIImagePickerController verwenden, um Fotos aus der App heraus zu nehmen. Alle Fotos aus der App werden in der Fotobibliothek OHNE Geolokalisierung gespeichert.
Hat es etwas damit zu tun, wie ich das Bild in der Fotobibliothek speichern kann? Ist mein Problem hier eher als in den zentralen Standortberechtigungen?
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()})
}
}
Ich verstehe nicht, was ist die Beziehung zwischen dem Ort und Fotos in Foto-Bibliothek? Können Sie Ihre Frage bitte überarbeiten und korrigieren, um klarer zu sein? – hasan83
können Sie bitte den Code hinzufügen, in dem Sie die Geolokationsdaten lesen? – hasan83
haben Sie den Standort vor dem reverseGeoCodeLocation gedruckt? was ist der Wert? – hasan83