Kiran P Nair
Kiran P Nair

Reputation: 2021

Location authorization status is 3

I am using core location for cheching the location details.While checking the authorization status ([CLLocationManager authorizationStatus]) i got the status as 3.What does this means?

code:

NSLog(@" [CLLocationManager authorizationStatus] %d" ,[CLLocationManager authorizationStatus]);

Output:

[CLLocationManager authorizationStatus] 3

Upvotes: 1

Views: 895

Answers (1)

trojanfoe
trojanfoe

Reputation: 122391

From the Apple Docs:

typedef enum {
   kCLAuthorizationStatusNotDetermined  = 0,
   kCLAuthorizationStatusRestricted ,
   kCLAuthorizationStatusDenied ,
   kCLAuthorizationStatusAuthorized ,        <---- THIS ONE!
   kCLAuthorizationStatusAuthorizedAlways  = kCLAuthorizationStatusAuthorized ,
   kCLAuthorizationStatusAuthorizedWhenInUse 
} CLAuthorizationStatus;

kCLAuthorizationStatusAuthorized

This app is authorized to use location services.

Available in iOS 2.0 and later.

Deprecated in iOS 8.0.

Upvotes: 3

Related Questions