La mesure de l'Intervalle de temps Depuis Maintenant
ce que quelqu'un sait ou peut fournir un exemple de code relatif à "la timeIntervalSinceNow" méthode...
J'ai besoin de quelque chose comme... time2(lors de l'application eneters premier plan) - time1(lors de l'app entre l'arrière-plan) = time3(la différence de temps)... c'est si je peux utiliser ce numéro(pref en secondes) pour calculer le temps que j'ai perdu lors de l'application en arrière-plan !!
Je suis d'essayer d'essayer de créer de la date d'objets, de recevoir l'objet et afficher/utiliser dans une étiquette....
OriginalL'auteur myles | 2011-05-26
Vous devez vous connecter pour publier un commentaire.
timeIntervalSinceNow
vous informe sur le décalage d'unNSDate
de l'heure actuelle. Vous souhaiteztimeIntervalSinceDate:
:Il semble que vous pourriez avoir besoin de prendre du recul et d'apprendre les bases du C et Objective-C avant de plonger tête baissée dans la conception d'INTERFACE utilisateur. 🙂
OriginalL'auteur Jonathan Grynspan
Vous pouvez calculer la différence entre deux dates avec les
timeIntervalSinceDate:
méthode:NSTimeInterval
est tout simplement un typedef pourdouble
, il est mesuré en secondes.[NSDate date]
instancie unNSDate
objet avec la date et l'heure actuelles.L'Objectif-Langage de Programmation C – a Déclaré Propriétés
OriginalL'auteur omz
En fait, pour répondre à votre question initiale, myles, vous pouvez utiliser
timeIntervalSinceNow
.Dans l'énoncé ci-dessous,
inputDate
a été initialisé en tant queNSDate
et une date (vous pouvez juste essayer de[NSDate *inputDate = [NSDate date];
pour régler la date, à la date et l'heure actuelles.La ligne suivante est une façon de faire qui
NSTimeInterval
dans une chaîne.Enfin, l'application de délégué de classe est généralement à l'endroit où le code peut être écrit pour gérer venant dans et hors de l'arrière-plan. Bonne chance!
OriginalL'auteur bob s