ALAssetPropertyLocation всегда недействителен

Я пытаюсь получить информацию о местоположении из фотографий и видео, которые пользователь выбирает из библиотеки 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 и все еще получаю неверную информацию о местоположении.


person Mihai Fratu    schedule 21.09.2011    source источник
comment
Не совсем нет :( В конце концов, мне это больше не понадобилось в проекте, над которым я работал, и я больше не искал решения. Если у вас есть какие-либо предложения, это было бы здорово.   -  person Mihai Fratu    schedule 06.03.2012
comment
Проверьте это stackoverflow.com/questions/9581515/   -  person NSCry    schedule 06.03.2012