2016-07-10 9 views
0

Wir verarbeiten viele Fotos - einige werden vom iPhone und einige von unseren DSLR-Kameras genommen. Sie werden alle auf unseren Server hochgeladen.Ziel C - Bild vom Server auf iPhone herunterladen und das Datum behalten

Unsere App ermöglicht das Herunterladen von Mediendateien (Fotos und Videos) von unserem Server auf das iPhone (Alle Fotos Ordner und nicht App Sandbox). Beim Speichern dieses heruntergeladenen Bildes wird das Datum/die Uhrzeit des erstellten Bildes zum Datum/Zeitpunkt des Herunterladens und Speicherns auf dem iPhone und nicht zum Zeitpunkt der Erstellung des Bildes aus der DSLR.

Wie kann ich das Datum der Datei auf das gleiche wie auf dem Server einstellen.

Der Grund, warum dies wichtig ist, da dies die iPhone Fotos App ermöglicht, das Bild zusammen mit anderen Bildern, die zur gleichen Zeit aufgenommen wurden, anzuzeigen.

Antwort

1

Sie können das Fotoasset-Metadatendatum und den Standort mit Änderungsanfrageeigenschaften aktualisieren.

[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ 
    PHAssetChangeRequest *changeRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:<#your photo here#>]; 
    changeRequest.creationDate = serverDate 
} completionHandler:^(BOOL success, NSError *error) { 
    if (success) { 

    } 
}]; 
+0

Danke Ali! Das sieht vielversprechend aus. Ich werde es versuchen und SO aktualisieren. – Pankaj

+0

Dies funktioniert wie erwartet. Danke Ali! – Pankaj