Функция в моем приложении возвращает изображение, и теперь я пытаюсь получить изображения creationDate
и location
.
Как это возможно с использованием PHAsset или без него?
Функция в моем приложении возвращает изображение, и теперь я пытаюсь получить изображения creationDate
и location
.
Как это возможно с использованием PHAsset или без него?
Согласно документации Apple, вы сможете сделать это, используя:
let location = asset.location
let creationDate = asset.creationDate
Это свойства класса PHAsset.
Взгляните на: местоположение и creationDate.
Если вы используете UIImagePickerControllerDelegate
, он вернет phAsset
в информационном словаре. Как только вы получите словарь, все свойства phAsset
будут доступны.
class ViewController: UIViewController, UIImagePickerControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
let asset = info[.phAsset] as? PHAsset
print(asset?.creationDate ?? "None")
print(asset?.location ?? "None")
dismiss(animated: true, completion:nil)
}