UIAlertView comme “Activer les Services de Localisation pour permettre à des cartes pour déterminer votre position”. Paramètres + Annuler
Je Veux émettre cette alerte:
Turn On Location Services to allow maps to determine your location
J'ai besoin des deux "Paramètres" et "Annuler", exactement comme les "cartes" de l'application.
"Réglages" devrait ouvrir les paramètres->général>services de localisation
Je n'ai pas trouvé le moyen d'ouvrir la page des paramètres.
Pouvez-vous m'aider?
Grâce
Quelqu'un a trouvé une façon de le faire?
Cette question a la réponse correcte stackoverflow.com/questions/9092142/...
Cette question a la réponse correcte stackoverflow.com/questions/9092142/...
OriginalL'auteur Massimo | 2010-09-24
Vous devez vous connecter pour publier un commentaire.
La création de l'alerte est assez simple, c'est juste une (fausse)modal UIView.
Cependant, il est pas possible pour ouvrir l'application Paramètres de la programmation, du moins pas sans l'aide de méthodes privées qui empêchera votre application d'être approuvé pour l'App Store.
OriginalL'auteur Matthew Frederick
Ce n'est pas possible d'accomplir sur votre propre. Toutefois, si votre application a besoin d'accéder à des services de localisation de l'OS présente une boîte de dialogue comme ceci pour vous comme vu ci-dessous.
Edit: Brant mentionnés ci-dessous que "le message peut être personnalisé par le réglage de la valeur de l'objet de propriété sur votre CLLocationManager."
Le message peut être personnalisé par la mise en valeur de la
purpose
bien sur votreCLLocationManager
.purpose
est supprimée de la version iOS 6.0 - developer.apple.com/library/ios/#documentation/CoreLocation/...OriginalL'auteur Brandon Schlenker
Vous ne pouvez pas ouvrir les paramètres spécifiques à la page Général, Locatios etc., mais vous pouvez ouvrir la page des paramètres dans iOS 8.
OriginalL'auteur iSwaroop
Swift version 2.0:
OriginalL'auteur Adam Studenic
Il n'est pas possible d'ouvrir le volet des paramètres par programme en ce moment. Reportez-vous à ici.
OriginalL'auteur Nevin
Ce n'est pas quelque chose que vous ajoutez. Cet écran apparaît lorsque les applications veut utiliser de la localisation des services, mais c'est désactivée dans les paramètres.
La même chose se produit avec les notifications push.
OriginalL'auteur Sylter
Comment l'autre a dit, vous ne pouvez pas ouvrir l'application Paramètres par programme si vous voulez que votre application sur l'App Store.
Ce pop-up est automatiquement généré à" au lancement de votre application si elle support et utilise certaines fonctions comme le Service de Localisation.
Vous pouvez trouver plus d'informations sur ce service sur la Bibliothèque de Référence: https://developer.apple.com/library/ios/navigation/#section=Frameworks&rubrique=CoreLocation
OriginalL'auteur matteodv