ubicación ubicaciones rastrear puedo localizacion historial desde desactivar buscar apple activar iphone ios objective-c gps

iphone - ubicaciones - ¿Cómo verificar el permiso de GPS está activado o desactivado para nuestra aplicación específica en iOS?



no puedo activar localizacion iphone (2)

Ver authorizationStatus en CLLocationManager.

authorizationStatus

Devuelve el estado de autorización de la aplicación para usar servicios de ubicación. + (CLAuthorizationStatus) authorizationStatus

con el uso de BOOL locaService = [CLLocationManager locationServicesEnabled];

Devolverá el valor booleano para el servicio general de GPS. ¿Cómo podemos verificar que el servicio esté activado o desactivado para nuestra aplicación específica?


[CLLocationManager authorizationStatus] devuelve un CLAuthorizationStatus que es typedef''d para ser kCLAuthorizationStatusNotDetermined, kCLAuthorizationStatusRestricted, kCLAuthorizationStatusDenied, o kCLAuthorizationStatusAuthorized .

kCLAuthorizationStatusAuthorized significa que puede usar el GPS, y cualquier otra cosa significa que no puede.

( kCLAuthorizationStatusDenied significa que no le han permitido, kCLAuthorizationStatusRestricted significa que no puede hacerlo debido a controles parentales, kCLAuthorizationStatusNotDetermined significa que el usuario aún no ha respondido a la pregunta "¿Permitir que esta aplicación vea mi ubicación?".