Yeni Cevap: Bunu yapmak, daha önce iOS sürümleri destekleyen varsa
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
ve bu ele alınabilir emin olmak için:
Şimdi iOS 8'de programlama yoluyla cihaz ayarları uygulamasını açmak CAN
if (&UIApplicationOpenSettingsURLString != NULL) {
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
else {
//Earlier iOS version
}
Eski Yanıt: Yerel açılır pencerenin görünmesini (ve kullanıcının ayarlar sayfasına atlamasına izin vermeyi) zorlaştırmanın bir yolu yoktur. Yer hizmetleri global cihaz düzeyinde veya olmasın etkin olup olmadığını
+(CLAuthorizationStatus)authorizationStatus
Ayrıca öğrenebilirsiniz: CLLocationManager:
Kullanıcı uygulamanız için konum hizmetlerini izin olup olmadığını belirlemek için aşağıdaki yöntemi kullanabilirsiniz de: CLLocationManager: konumları hizmetleri cihazda etkinleştirmek eğer
+(BOOL)locationServicesEnabled
Muhtemelen değil. Bu yer uyarılarını sıfırlamak zorunda kalmanın noktasıdır. – ryyst