Dans mon jeu, je veux enregistrer un ensemble d'entiers que les joueurs statistiques peuvent afficher. E.g nombre de décès. C'est un int que j'augmente simplement d'un chaque fois qu'ils obtiennent une partie terminée.Enregistrer un ensemble d'entiers iPhone
Comment puis-je sauvegarder ceci puis l'avoir à ce numéro lorsque je relancerai le jeu?
Merci.
EDIT:
Ok après avoir lu quelques réponses par écrit Im pensant à un plist est la voie à suivre. J'ai regardé des tutoriels, mais disons que j'essaie ceci:
scoreData *score = [scoreData sharedData];
[dictionary setValue:score.highScore forKey:@"key2"];
[dictionary writeToFile:@"stats.plist" atomically:NO];
J'ai consulté mon singleton avec mon score à l'intérieur. Maintenant, en essayant de setValue, j'obtiens une erreur disant Im essayant de convertir un int en objet.
Je ne sais pas comment l'aborder autrement. Cela semble assez simple, mais partout, je semble donner essentiellement la même approche.
Merci pour l'aide jusqu'à présent, plus est apprécié.
La première ligne de votre code est juste faux. '-setValue: forKey:' n'existe pas. Vous voulez à la place '-setInteger: forKey:'. – jer
@Jer Essayé de le faire de la mémoire. Fixé. SO obj-c validateur serait un bon ajout. Merci ;) – Jordan