2010-03-21 6 views
0

ont mis en place un réglage par défaut pour mon application avec Root.plist, donnant ce une DefaultValue booléenne YES (case cochée) .Vous pouvez voir un screengrab à http://www.infin8design.com/clients/stack/plist.pngComment utiliser un paramètre par défaut de Root.plist? Je

Cependant, lorsque mon application est d'abord lancé, le La valeur YES n'est pas détectée et le paramètre est lu comme NO (ou 0). L'utilisateur doit entrer manuellement dans l'application des paramètres, éteindre le commutateur, puis le rallumer pour que ce paramètre contienne une valeur YES (1).

J'identifie la valeur avec appDidFinishLaunching comme ceci. SO ... ma question est ... Comment puis-je prendre ce réglage par défaut sans que l'utilisateur doive le régler manuellement?

Merci d'avance pour toutes les suggestions que vous pouvez offrir.

Mark

Répondre

0

ressemble, vous devez définir les valeurs que vous souhaitez la clé pour prendre lorsque l'utilisateur passe le paramètre et hors tension. Essayez d'ajouter ce qui suit à votre plist:

TrueValue String YES 
FalseValue String NO 
+0

Merci pour votre réponse, mais malheureusement, cela n'a fait aucune différence. Même si DefaultValue pour ce booléen est coché dans le plist, au premier lancement de l'application, la valeur est lue comme 0 ou false. – crooksy88

Questions connexes