In Photos.app auf OS X habe ich einen Titel, Schlüsselwörter und eine Beschreibung auf einem Foto in meiner Bibliothek angegeben. Unter iOS habe ich ein PHAsset mit den normalen Abrufmethoden abgerufen.CGImageSourceCopyPropertiesAtIndex gibt keine Schlüsselwörter und andere Photos.app Felder zurück
Dann mit CGImageSourceCopyPropertiesAtIndex
, holte ich die Metadaten für das Foto. Die Metadaten sind korrekt (es enthält alle GPS- und EXIF-Daten), enthält jedoch keine dieser benutzerdefinierten Felder.
Die Schlüsselwörter und andere Felder sind definitiv auf dem Gerät, wie ich Photos.app auf iOS durch diese Felder suchen kann und das Foto gefunden wird.
Gibt es eine andere Möglichkeit, auf diese Felder zuzugreifen, oder vielleicht gibt es einen Fehler mit CGImageSourceCopyPropertiesAtIndex
?
if let metadata = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil) {
print(metadata)
}
Bitte erläutern mehr statt einfach einen Link. Wenn die Verbindung nicht mehr funktioniert, ist Ihre Antwort nutzlos – Ibo
Lieber lbo Danke! Ich habe meine vorherige Antwort bearbeitet. –