众所周知,UIImagePickerController在select后不会返回照片的元数据。 然而,应用程序商店(Mobile Fotos,PixelPipe)中的一些应用程序似乎能够读取存储在其中的原始文件和EXIF数据,使应用程序能够从所选照片中提取地理数据。 他们似乎是通过从/ private / var / mobile / Media / DCIM / 100APPLE /文件夹读取原始文件并通过EXIF库运行它。 但是,我不能找出一种方法来匹配从UIImagePickerController返回到磁盘上的文件的照片。 我已经探索过文件大小,但原始文件是JPEG,而返回的图像是一个原始的UIImage,使得不可能知道所选图像的文件大小。 我正在考虑做一个哈希表,并匹配每个图像的前x像素。 这看起来有点过头了,可能还是很慢的。 有什么build议么?