Werfen Sie einen Blick auf PHImageRequestOptionsVersion
PHImageRequestOptionsVersionCurrent
Antrag die neueste Version des Bildes Asset (derjenige, der alle Änderungen widerspiegelt). Das resultierende Bild ist die gerenderte Ausgabe aller zuvor vorgenommenen Anpassungen.
PHImageRequestOptionsVersionUnadjusted
Anfrage eine Version des Bildes Asset ohne Anpassungen.
Wenn das Asset bearbeitet wurde, spiegelt das resultierende Bild den Status des Assets wider, bevor Änderungen vorgenommen wurden.
PHImageRequestOptionsVersionOriginal
Antrag das Original, höchste Genauigkeit Version des Bildes Asset. Das resultierende Bild ist die ursprünglich erfasste oder importierte Version des Elements , unabhängig von vorgenommenen Änderungen.
Wenn Sie den Benutzer vor dem Abrufen von Assets fragen, wissen Sie, welche Version der Benutzer angegeben hat. Wenn Sie von einer anderen Stelle ein Phasset erhalten, können Sie eine revertAssetContentToOriginal erstellen, um das ursprüngliche Asset zu erhalten. Und PHAsset verfügt über die Eigenschaften modificationDate und creationDate, mit denen Sie feststellen können, ob ein PHAsset geändert wurde.
Ich habe die Frage aktualisiert, ich brauche die Informationen zu erstellen * PHImageRequestOptions * richtig. –
[Dokumentation] (https://developer.apple.com/library/IOs/documentation/Photos/Reference/PHAsset_Class/index.html#//apple_ref/occ/instp/PHAset/modificationDate): 'Fotos aktualisiert das Änderungsdatum Wenn sich das Bild oder der Videoinhalt eines Assets oder Metadaten ändern. "Das Änderungsdatum ändert sich also auch, wenn Sie ein Bild favorisieren. –
Hast du einen Test gemacht? – gabbler