2014-06-05 26 views
0

嗨,我很努力從ALAsset元數據獲取GPS位置,這裏是我用來獲取位置的代碼,但它返回的響應爲空。ALAsset valueForProperty:ALAssetPropertyLocation返回null

CLLocation *location = [asset valueForProperty:ALAssetPropertyLocation]; 

位於日誌中的值爲null

任何幫助將是謝意。

+0

您是否嘗試訪問assetRepresentation ..的元數據? NSDictionary * metadata = asset.defaultRepresentation.metadata; NSLog(@「Image Meta Data:%@」,metadata); NSDictionary * gpsdata = [元數據objectForKey:@「{GPS}」]; 一旦檢查了這個gpsData,它是否返回任何東西..如果這返回零,可能是照片沒有位置信息。 – Bharath

+0

是的,我也試過,但包括{GPS}價值在一些圖像的元數據和一些圖像甚至沒有字典中的字段。 – silentBeep

+0

然後,圖像沒有位置信息,可能是在未啓用位置時拍攝的。 – Bharath

回答

0

位置信息只有在位置服務啓用了位置服務的情況下才可用。