Mettez cet horodatage dans un NSDate * (voir here)
Puis
NSTimeInterval interval = [timestamp timeIntervalSinceNow];
vous donnera toujours le nombre de secondes entre maintenant et la date que vous aimez. Ensuite, vous pouvez faire quelque chose comme:
#define SECONDS_IN_MINUTE 60
#define SECONDS_IN_HOUR (SECONDS_IN_MINUTE * 60)
#define SECONDS_IN_DAY (SECONDS_IN_HOUR * 24)
NSInteger days, hours, minutes, seconds;
days = interval/SECONDS_IN_DAY;
interval %= SECONDS_IN_DAY;
hours = interval/SECONDS_IN_HOUR;
interval %= SECONDS_IN_HOUR;
minutes = interval/SECONDS_IN_MINUTE;
seconds %= SECONDS_IN_MINUTE;
Si vous voulez mettre à jour « live » chaque seconde puis utilisez performSelector:withObject:afterDelay:
avec un retard de quelque période que vous souhaitez mettre à jour l'affichage (ou juste 0,0 pour le faire chaque boucle d'exécution
Merci beaucoup, vous avez absolument raison! – Developer
Pas de soucis, yw :) – MahatmaManic