2011-07-20 3 views
2

Quelqu'un sait-il s'il est maintenant possible de lancer l'application 'Paramètres' depuis votre application? Google Maps le fait lorsque vous n'avez pas activé les services de localisation et que vous essayez de vous localiser.Paramètres de lancement à partir de l'application?

J'ai vu beaucoup de gens poster à ce sujet et la plupart des réponses pointent vers l'ajout d'un bug dans le radar. Dans la nature, je connais deux applications qui affichent cette boîte de dialogue avec "" Activer les services de localisation pour permettre à [app] de déterminer votre position "le long des boutons Annuler et Paramètres, où le bouton" Paramètres "vous amènera à les paramètres généraux

1) Facebook app version 3.3.2 qui fonctionne sur iOS 3.1.3 montre cette alerte au démarrage.J'ai regardé le code source trois20 dans git-hub, mais ce projet n'est pas vraiment une source complète de l'application mais plus d'une bibliothèque de composants de l'application.

2) GroupMe montre également la même alerte lors de l'ajout emplacement actuel à un nouveau message.

+0

Vérifiez ici: http://stackoverflow.com/questions/736047/programmatically-opening-the-settings-app-iphone Pas possible maintenant. – Aemsn

Répondre

0

Vous voulez dire les paramètres de l'application comme vous voyez dans les paramètres?

Commencez par créer un fichier settings.bundle dans xcode> newfile> settings.bundle. Cela va créer des listes de prop que vous pouvez éditer à partir de l'application Settings.app ou de votre application. Pour le code exact, Google peut vous aider beaucoup plus loin que je peux. Si vous avez des questions spécifiques ne pas hésiter à demander.

+0

Non - l'application Paramètres principale qui affiche "Notifications", Général et tous les autres paramètres à l'échelle du système. –

+0

Je ne pense pas que ce soit possible ou souhaitable: Si vous voulez que l'utilisateur modifie les paramètres autres que les paramètres de votre propre application, vous devriez afficher un message indiquant à l'utilisateur ce qu'il doit faire dans les settings.app. – BTZ

+0

D'accord pour mettre en place un message. Mais j'essaie de les amener à l'application des paramètres, car cela rendrait un peu plus facile pour les utilisateurs. J'ai modifié mon post original pour noter à propos de l'application Facebook. –

0

Dans iOS 5.0, vous pouvez ouvrir les paramètres en utilisant le schéma d'URL "prefs: //". Mais dans iOS 5.1 cela ne fonctionne pas. Mais il y a un truc que j'ai utilisé pour le compte twitter de connexion en utilisant les paramètres de mon application. le code est

TWTweetComposeViewController * tweetViewController = [[TWTweetComposeViewController alloc] init]; En utilisant ce code, vous pouvez passer directement aux paramètres de votre application si vous n'êtes pas déjà connecté au compte Twitter.

Questions connexes