2011-12-30 4 views
4

내 응용 프로그램은 이미지 만 가져오고 ALAssetsLibrary을 사용하는 ios 장치의 메타 데이터입니다. 응용 프로그램에서 이미지로드를 시작하면 경고가 표시됩니다.응용 프로그램 현재 위치를 사용 하시겠습니까! ALAssetsLibrary 사용

"응용 프로그램"은 현재 위치를 사용하고 싶습니다. 사진과 비디오의 위치 정보에 액세스 할 수 있습니다.

이 경고가 표시되지 않도록 프로그램 코드를 수정하는 방법이 있습니까? (설정 -> 일반을 사용하여 하지 ....)

나는 이미지를 따기 동안 응용 프로그램이 위치에 대해 묻는 이유를 사용자가 이해하지 못하는 것 같아요.

+0

ALAssetsLibrary를 사용하지 않으면 옵션이 아닙니까? – rene

+0

그런 다음 uiimagepickercontroller를 사용하여 메타 데이터 정보를 얻는 것과 같은 방법으로 이미지를 얻는 방법은 무엇입니까? –

답변

2

메타 데이터 정보가 필요한 경우 assetslibrary를 사용하는 것이 유일한 옵션입니다. Alassetslibrary를 사용한다는 것은 사용자가 위치 서비스에 대한 권한을 부여한다는 것을 의미합니다. 그 간단한 이유는 사진 메타 데이터에 위치/GPS 데이터가 포함되어 있기 때문입니다.

건배,

헨드릭

+0

감사합니다. 이제이 경고를 숨길 수 있습니다. –

2

업데이트 : 그것은 당신은 클라이언트의 [[UIDevice currentDevice] systemVersion] 사용하는 동안 ALAssetsLibrary을 확인할 수 있습니다 아이폰 OS 6에 액세스 권한을 요청하지 않습니다.