Имена тегов для EXIF?

#swift #tags #exif

#swift #Теги #exif

Вопрос:

Я пытаюсь извлечь данные из тега EXIF. Я могу получить дату, но некоторые теги, похоже, используют разные имена тегов:

 let cgref = CGImageSourceCreateWithURL(NSURL.fileURL(withPath: polkuz) as CFURL, nil)

let imaprop2: NSDictionary = CGImageSourceCopyPropertiesAtIndex(cgref!, 0, nil)!

let exif: NSDictionary? = imaprop2["{Exif}"] as! NSDictionary?

    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyy:MM:dd HH:mm:ss" 
    var pictureDate : Date

    let time0z: String? = exif!["DateTimeOriginal"] as! String?
    if time0z != nil {
        print("DateTimeOriginal = (time0z!)")
        if let date = dateFormatter.date(from: time0z!) {
            pictureDate = date
        }
    }

// doesn't work!!!

    let model: String? = exif!["Model"] as! String?
    if model != nil {
        print("model = (model!)")
    }
}
  

Этот код работает для даты.
Как мне получить правильное написание других тегов, таких как model, artist или author?