ho provato il mio dispositivo (iPod Touch 2G iOS 4.1) se i servizi di localizzazione sono abilitatilocationServicesEnabled sempre ritornare SI
permitted = [locationManager locationServicesEnabled];
e ho sempre ottenere un SI se i servizi di localizzazione sono abilitati o meno. Sto parlando del pulsante generale per i servizi di localizzazione e non del pulsante specifico dell'app. Su iPad con iOS 3.2.2 tutto funziona perfettamente.
ho fatto questo, ma sto parlando il pulsante generale di abilitazione/disabilitazione servizi di localizzazione (e non il pulsante extra per ogni app). Inoltre 'locationServicesEnabled' non dovrebbe restituire SÌ se è disabilitato. – testing
molte persone si confondono con questo, ma leggi il link alla documentazione che ho fornito, restituirà sì .. devi controllare l'errore. –
L'unica frase che posso trovare su questo è nella tua risposta. Quando "locationServicesEnabled" restituisce NO? Funziona sull'iPad ... Il punto per cui sono confuso sono 'Un valore booleano che indica se i servizi di localizzazione sono abilitati sul dispositivo.' E 'possibile abilitare o disabilitare i servizi di localizzazione dall'applicazione Settings attivando il pulsante dei Location Services in generale. Quindi non c'è alcuna differenza per l'interruttore generale e l'interruttore specifico dell'app. – testing