Quadro de fotos do iOS 8. Acessar metadados da foto
Eu estou olhando para substituirALAssetsLibrary
comPhotos
estrutura no meu aplicativo.
Posso recuperar fotos, coleções e fontes de recursos muito bem (até mesmo escrevê-las novamente), mas não vejo nenhum lugar para acessar os metadados das fotos (os dicionários como {Exif}, {TIFF}, {GPS}, etc ...).
ALAssetsLibrary
tem um jeito.UIImagePickerController
tem um jeito.Photos
deve ter um caminho também.
eu vejo issoPHAsset
tem umlocation
propriedade que servirá para o dicionário GPS, mas estou procurando acessar todos os metadados que incluem rostos, orientação, exposição, ISO e muito mais.
Atualmente, a apple está na versão 2. Talvez haja mais APIs por vir?
ATUALIZAR
Não existe uma maneira oficial de fazer isso usando apenas APIs de fotos.
No entanto, você pode ler os metadados após fazer o download dos dados da imagem. Existem alguns métodos para fazer isso usando:PHImageManager
ouPHContentEditingInput
.
oPHContentEditingInput
O método requer menos código e não exige que você importeImageIO
. Eu envolvi-o em umCategoria PHAsset.