Connaissez-vous NSUserDefaults? C'est pour stocker les préférences pour votre application.
Ils sont extrêmement faciles à utiliser, et probablement ce que vous cherchez. Donc, c'est juste quelque chose comme ..
NSUserDefaults *factoids;
NSString *whateverIDstring; // make this a property for convenience
factoids = [NSUserDefaults standardUserDefaults];
self.whateverIDstring = [factoids stringForKey:@"storeTheStringHere"];
if ((whateverIDstring == Nil) || ([whateverIDstring isEqualToString:@""]))
// it does not yet exist, so try to make a new one...
else
// we already made one last time the program ran
// when you make a new one, save it in the prefs file like this...
[factoids setObject:yourNewString forKey:@"storeTheStringHere"];
[factoids synchronize];
Espérons que ça aide!
UN obtenir les préférences pour « » comme dans factoids l'exemple ci-dessus
DEUX choisir un nom pour votre préférence. 'storeTheStringHere' dans l'exemple.
TROIS obtenir votre chaîne 'whateverIDstring' dans l'exemple en utilisant stringForKey:
QUATRE vérifier si elle est nul ou vide. Si c'est le cas, commencez frais.
CINQ Une fois la valeur obtenue, enregistrez-la comme indiqué!
J'espère que ça aide!
La DemoApp fournie avec Facebook iOS SDK fait exactement cela. – Rog
Je ne le vois pas dans l'application de démonstration. – nicholjs
Cela aide beaucoup, mais je ne suis pas sûr de savoir comment s'y prendre. Je deviens assez confus quand vous faites la variable padIDString et padFactoids. Je suis sûr d'utiliser NSUserDefaults, cependant. – nicholjs