2017-02-10 3 views

Antwort

0

Der Zeitstempel ist in den mit den Bildern gespeicherten EXIF-Daten verfügbar. Sie können es so mit UIImagePickerController erhalten:

https://stackoverflow.com/a/33672661/4042468

Auf der anderen Seite, wenn Sie Bilddatei-URL haben, können Sie import ImageIO und den folgenden Code verwenden, um alle Eigenschaften des Bildes zu erhalten, von welchem ​​Datum Zeit ist ein.

if let imagePath = Bundle.main.path(forResource: "test", ofType: "jpg") { 
     let imageURL = NSURL(fileURLWithPath: imagePath) 

     if let imageSource = CGImageSourceCreateWithURL(imageURL, nil) { 
      if let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil) as? [String: AnyObject] { 

      } 
     } 
    } 

Beachten Sie, dass es einen Exif-Schlüssel gibt, in dem Sie Zeitstempel finden können.

+0

Ich benutze keine Bildauswahl-Controller Ich teile Bild direkt aus der Galerie so ich will Zeit des Bildes –

+0

@DeepakSaki Schauen Sie jetzt. – kerry

+0

ist es möglich mit Hilfe von Asset-URL, weil ich Bild direkt aus der Galerie teilen. Die Asset-URL wird nicht im Dateipfad übergeben. –

Verwandte Themen