我正在编写我的第一个应用程序并且处理PHAssets
相当多。 PHAsset
的一个属性对我正在努力实现的目标尤为重要creationDate
。此值是可选的,因此有时它可以是nil
:
https://developer.apple.com/documentation/photos/phasset/1624776-creationdate
我一点也不清楚为什么这个值会nil
,而我在iOS的照片应用程序中难以复制它,看看它是如何处理这个案例的。我已经尝试清除某些图像文件中的所有元数据,并手动将这些元数据复制到我的照片库中,但creationDate
仍然不是nil
:/根本没有任何想法?我真的很想看看Photos应用程序如何处理这些图像文件,因为我正试图在我的应用程序中重现类似的用户体验。
作为参考,我正在使用exiftool
清除元数据:
exiftool -overwrite_original -all= /path/to/image.jpg