2011-03-15 2 views
0

Comme iam nouveau le développement de l'iphone, j'avais créé quelques champs de texte, sur le bouton de sauvegarde, il est enregistré dans un fichier xml, et disparaît dans le champ de texte.Sur le prochain login, comment obtenir les données saisies auparavant dans le même champ de texte, de sorte que je peux modifier les mêmes données saisies dans le journal précédent danstextfield contenu dans un iphone

merci à l'avance

+1

Y a-t-il une raison particulière pour laquelle vous utilisez un fichier xml? Si non, jetez un oeil à NSUserDefaults. –

Répondre

0

Lire le fichier xml et réglez ce paramètre sur le champ de texte, TextField.text = @ "votre chaîne";

0

Pour obtenir des données précédemment saisies, vous devez les enregistrer. Pour cela, lorsque l'utilisateur appuie sur le bouton Enregistrer, vous pouvez enregistrer la valeur de chaque champ de texte dans NSUserDefaults pour une clé et lorsque vous souhaitez obtenir des données, vous pouvez obtenir cette clé.

Pour Enregistrer-

NSUserDefaults * Paramètres par défaut = [NSUserDefaults standardUserDefaults]; [Defaults setObject: [textfield text] forKey: @ "nom_utilisateur"];

Pour obtenir -

NSUserDefaults * Paramètres par défaut = [NSUserDefaults standardUserDefaults];

NSString * str = [par défaut objectForKey: @ "nom_utilisateur"];

Questions connexes