2011-11-28 10 views
5

Recentemente ho completato la mia domanda e ora voglio creare una guida per l'utente per (per ogni scheda) questa app che spiega alcune parti e apparirà prima da 3 a 4 volte quando l'applicazione è in esecuzione. Successivamente, quando l'utente utilizza questa applicazione, la guida non verrà visualizzata. Per i dettagli devono andare in una scheda di aiuto che è presente nella mia domanda.Help nell'applicazione

Quindi è possibile visualizzare un menu di aiuto per le prime 3 o 4 volte quando si esegue l'app? Se è possibile, allora qualcuno può darmi qualche riferimento o soluzione.

risposta

6

È possibile memorizzare un valore in NSUserDefaults e incrementare questo valore all'avvio. Dopo aver colpito il terzo/quarto avvio non visualizzare più il menu di aiuto.

// start 
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
NSInteger numStarts = [defaults integerForKey:@"numStarts"]; 
if (numStarts < 4) { 
    // show help menu 
} 
[defaults setInteger:numStarts+1 forKey:@"numStarts"]; 
[defaults synchronize]; 
+0

oh, hai ragione è lavoro. Grazie mille. – Harin