Question

J'ai besoin de montrer un NSAlert Au 3e, 10e et 20e lancement de l'application, jusqu'à présent, j'ai essayé:

/* Note that the kLaunchCount is incremented as a Number in a dictionary */
if([[[NSUserDefaults standardUserDefaults] objectForKey:@"kLaunchCount"] intValue] == 1||2||3)
{
    /* show the NSAlert */
}

Le code ci-dessus montre le NSAlert Chaque lancement.

Était-ce utile?

La solution

Ce code analyse ...||2||3, qui reviendra toujours vrai (puisque tout || 2 est vrai). Vous devriez mettre le nombre de lancement dans une variable n puis utiliser n == 3 || n == 10 || n == 20 comme test.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top