question concernant NSLog (%i, %d
J'ai une question concernant une fonction que j'ai créé.
Je voudrais montrer la timeinterval dans ma sortie de la console.
-(void)MyTimeInterval:(id)sender
{
NSDate *then = [NSDate date];
NSDate *now = [NSDate date];
NSTimeInterval interval = [now timeIntervalSinceDate:then];
NSLog(@"let me see the timeinterval between now and then %d", interval);
}
Quelqu'un a une idée de ce que je devrais utiliser pour voir l'intervalle de la sortie de la console.
Ce n'est pas %d... je ne pense pas que je suis en train de faire quelque chose de mal ici, dans ma fonction ( peut-être tort, bien sûr ) , donc je suppose qu'il doit être %d.
OriginalL'auteur | 2009-09-11
Vous devez vous connecter pour publier un commentaire.
Ce que vous cherchez est %f. C'est rédacteur de devis pour afficher un nombre à virgule flottante. NSTimeInterval est un nombre à virgule flottante avec l'unité de secondes
J'ai une question connexe, si je suis allé essayé de nslog %f intervalle/3600.0 f, le nslog dirais NAN? Il n'a pas de sens.
OriginalL'auteur ennuikiller