使用 PHImageManager 获取照片的地理标记信息

get geotag info for photos using PHImageManager

我正在尝试列出所有照片的地理标记信息(经度和纬度),这些信息是使用

获得的
PHImageManager.defaultManager().requestImageForAsset(fetchResult.objectAtIndex(1) as! PHAsset, targetSize: CGSize(width: 100.0, height: 100.0), contentMode: PHImageContentMode.AspectFill, options: options) { (image, info)

然而,info 似乎不包含此信息, 有什么方法可以使用照片框架获取这些信息吗?

谢谢, 安东

PHAsset 本身保存图像的 CLLocation(即地理位置)。 不需要为它请求图像数据。

您只需

fetchResult.objectAtIndex(1).location 

这是 PHAsset https://developer.apple.com/reference/photos/phasset

文档页面的 link