2012-06-04 5 views
0

위치 서비스가있는 앱이 있습니다. 환경 설정에서 위치 서비스를 사용하지 않으면 다음과 같은 방법으로이 상태를 확인합니다. [CLLocationManager locationServicesEnabled] 이 메서드는 모든 위치 서비스가 사용 또는 사용 안함인지를 반환합니다. 하지만 문제는 내가 모르는 것, 내 앱의 위치 서비스 상태를 확인하는 방법입니다. 내 위치 서비스를 사용하도록 설정하고 사용 중지 한 것은 내 앱일뿐입니다. 이것을 어떻게 확인할 수 있습니까? [CLLocationManager locationServicesEnabled] 여기서 작동하지 않습니다 ... 고마워요 ..iPhone 위치 확인 서비스

답변

1

나는 내 코드에서 이것을 사용하고, 그것을 잘

if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized) 
{ 
    //do something 
} 
else 
{ 
    //display an alert for example 
} 
작업
1

위치 서비스를 사용하기위한 응용 프로그램의 권한 부여 상태를 반환합니다.

+ (CLAuthorizationStatus)authorizationStatus 

반환 값

응용 프로그램이 위치 서비스를 사용할 수있는 권한이 있는지 여부를 나타내는 값.