Je souhaiterais à partir d'un texte saisi dans un NSTextField modifier un paramètre d'un fichier de configuration.
Je m'explique j'ai un fichier client.cfg qui contient des informations de type "login = chien" "password = chat" etc... je souhaiterais à partir d'une interface graphique contenant des NSTextField login : et password : que les paramètres correspondant dans mon fichier de configuration s'actualisent et se changent en ceux saisis dans ma window.
Par ailleurs, étant actuellement vous l'aurez compris, en train de développer une application Cocoa avec interface graphique, je souhaiterais savoir si je pourrais en faire une application utilisable sur iPad sans avoir à modifier mon IB ou mon code.
J'espère avoir été assez clair n'hésitez pas à me poser des questions si ce n'est pas le cas.
La façon la plus simple de faire serait de coder une action modifier: qui modifie ton fichier config avec les outletslogin et password qui correspondent à tes NSTextFields. Rien de bien sorcier.
Je veux bien te croire néanmoins ce n'est pas moi qui est fait ce fichier de config "client.cfg" dans lequel on trouve des instructions telles que j'en ai donné l'exemple dans mon premier message c'est à dire "login = chien" "password = chat" "IP = 192...." ..etc et c'est la ou je vois une difficulté c'est à dire que je n'ai jamais manipulé de tels fichiers donc je ne sais pas comment changer ni meme comment lire une variable login par exemple..
C'est un fichier texte comme les autres. Tu peux le modifier en utilisant les fonctions standards du C, ou les fonctions de manipulation des fichiers de Cocoa. Pour lire et écrire il suffit de manipuler des chaînes de caractères. Par exemple, si tu as une chaîne qui contient "login = chat", tu peux en extraire les chaînes "login" et "chat".
Live to learn and learn to live.
Xcode ObjC/C fichier .cfg
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Live to learn and learn to live.
Live to learn and learn to live.