Аз използвам ядрото място за cheching местоположение details.While проверка на оторизация статут ([CLLocationManager authorizationStatus]) Имам статус като 3.What означава това?
код:
NSLog(@" [CLLocationManager authorizationStatus] %d" ,[CLLocationManager authorizationStatus]);
изход:
[CLLocationManager authorizationStatus] 3
Отговори:
3 за отговор № 1От Apple Документи:
typedef enum {
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted ,
kCLAuthorizationStatusDenied ,
kCLAuthorizationStatusAuthorized , <---- THIS ONE!
kCLAuthorizationStatusAuthorizedAlways = kCLAuthorizationStatusAuthorized ,
kCLAuthorizationStatusAuthorizedWhenInUse
} CLAuthorizationStatus;
kCLAuthorizationStatusAuthorized
Това приложение е упълномощено да използва услугите за местоположение.
Налице в iOS 2.0 и по-нови версии.
Отхвърлен в iOS 8.0.