2010-04-08 3 views
0

Je souhaite supprimer une table d'une base de données sqlite3 à certains moments, c'est-à-dire après son téléchargement sur un serveur. Je veux définir un drapeau qui signifiera que la table ne sera pas supprimée la première fois que l'application est lancée. après cela, la logique se chargera de la suppression de la table dans la base de données. J'utilise actuellement nsuserdefaults pour définir un indicateur qui indique si la table doit être supprimée ou non. c'est le drapeau que je veux mettre une seule fois, à NO, quand l'application se lance pour la première fois.exécuter le code une seule fois dans l'objectif c. pas à chaque fois que l'application se lance

est-il un moyen de le faire dans xcode?

Répondre

3

Quel est le problème en utilisant NSUserDefaults ??? Au premier démarrage de votre application, vous pouvez vérifier si le drapeau existe déjà (le premier lancement -> le drapeau n'existe pas). Ensuite, vous pouvez définir le drapeau et au prochain lancement l'indicateur set indique que ce n'est pas le premier lancement.

+0

oui, je pense que j'étais bête là-bas. Merci – Remover

Questions connexes