Question

Je me demande s'il y a un moyen d'exécuter une fonction à chaque minute à Cocoa. Personnellement, je vais utiliser cela pour l'enregistrement du contenu que les types d'utilisateur dans le cas où ils quit - Mais je l'ai vu cet effet également utilisé dans les clients Twitter. Lorsque l'utilisateur conserve la fenêtre ouverte, il sera automatiquement mise à jour toutes les x minutes sans intervention de l'utilisateur. Il semble que ce qui est commun, et la langue permet, il me semble ne peux pas trouver de la documentation sur elle.

Merci pour toute aide!

Était-ce utile?

La solution

  

Personnellement, je vais utiliser cela pour l'enregistrement du contenu que les types d'utilisateur dans le cas où ils quit - Mais je l'ai vu cet effet également utilisé dans les clients Twitter.

Une meilleure solution serait d'être délégué de la vue du texte et de répondre à textDidChange: en créant non-répétition timer (si vous ne l'avez pas déjà fait ou si elle a déjà tiré) et en définissant sa Date de feu à X secondes dans l'avenir. Ensuite, l'utilisateur ne perd pas plus que la valeur de X secondes de travail, pas une minute, et la minuterie ne se déclenche pas lorsque l'utilisateur n'a rien tapé.

Autres conseils

  

Personnellement, je vais utiliser cela pour   enregistrement de contenu que les types d'utilisateurs il en   cas, ils quittent

Alors, vous voulez sauvegarde automatique, qui prend prendre soin de cela pour vous.

Consultez la NSTimer docs . Il fait exactement ce que vous voulez. Vous créez un NSTimer qui répétera aussi longtemps que vous voulez, et appeler une fonction spécifique avec des arguments spécifiés.

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