Domanda

Ok voglio tenere traccia di quante volte è stato lanciato il mio App iPhone. Userò questo numero per una "classifica" per il nostro più attivo degli utenti. Ho pensato alle esigenze di codice per essere nel metodo -DidBecomeActive è che in iOS4 l'applicazione può rimanere in background per qualche tempo.

Ora so che è banale e probabilmente sto solo rendendo più difficile del necessario, ma non posso per la vita di me a capire come fare questo! Voglio solo il numero di lancio per aumentare di 1 ogni volta che l'applicazione viene lanciata o restituito dallo sfondo.

Ogni aiuto è molto apprezzato.

È stato utile?

Soluzione

NSUserDefaults :

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger launchCount = [prefs integerForKey:@"launchCount"];
launchCount++;
NSLog(@"Application has been launched %d times", launchCount);
[prefs setInteger:launchCount  forKey:@"launchCount"];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top