He probado mi dispositivo (iPod Touch 2G iOS 4.1) si los servicios de localización están activadoslocationServicesEnabled siempre volver SÍ
permitted = [locationManager locationServicesEnabled];
y siempre me dan un SÍ si los servicios de localización están activados o no. Estoy hablando del botón general para los servicios de ubicación y no del botón específico de la aplicación. En el iPad con iOS 3.2.2 todo funciona bien.
que hice esto, pero yo estoy hablando en general el botón para activar/desactivar los servicios de localización (y no el botón adicional para cada aplicación). Además 'locationServicesEnabled' no debe devolver SÍ si está deshabilitado. – testing
muchas personas se confunden con esto, pero lea el enlace de documentación que proporcioné, devolverá sí ... debe verificar el error. –
La única frase que puedo encontrar sobre eso está en tu respuesta. ¿Cuándo 'locationServicesEnabled' devuelve NO? Lo hace en el iPad ... El punto por el que estoy confundido es 'Un valor booleano que indica si los servicios de ubicación están habilitados en el dispositivo' y' El usuario puede habilitar o deshabilitar servicios de ubicación desde la aplicación Configuración al alternar el interruptor Servicios de ubicación en General. Así que no hay diferencia para el interruptor general y el interruptor específico de la aplicación. – testing