J'ai testé mon appareil (iPod Touch 2G iOS 4.1) si les services de localisation sont activés.
permitted = [locationManager locationServicesEnabled];
et j'obtiens toujours un OUI, que les services de localisation soient activés ou non. Je parle du bouton général pour les services de localisation et non du bouton spécifique à l'application. Sur l'iPad avec iOS 3.2.2, tout fonctionne bien.