我正在尝试从用户从 iPhone 库中选择的照片和视频中获取位置信息。我正在使用一个自定义图像选择器,它使用 ALAssetsLibrary 来读取照片和视频。
我正在尝试使用以下方式获取位置信息ALAssetPropertyLocation
:
CLLocation *location = [myAsset valueForProperty:ALAssetPropertyLocation];
但location
总是出现在日志中
<nan, nan> +/- 0.00m (speed -1.00 mps / course -1.00) @ 9/21/11 1:37:56 PM Central European Summer Time
我试过查看myAsset.defaultRepresentation.metadata
房产和 GPS 位置,但仅用于照片。对于视频myAsset.defaultRepresentation.metadata
是nil
.
任何帮助将不胜感激!
更新
看来这里的这个人也有类似的问题。但它只发生在他的 3GS 上,而在 iPhone 4 上没有问题。我目前正在 iPhone 4 上进行测试,但仍然得到无效的位置信息。