Je suppose que c'est la chose la plus simple, mais c'est vraiment confus. Je suis sûr que j'ai déjà utilisé des doubles avec succès mais maintenant j'ai des problèmes.double problème dans xcode ou moi faire quelque chose de mal
Je viens de faire un nouveau projet 'test' pour voir si je peux le faire fonctionner, mais tout ce que j'essaie de faire est de définir une double valeur.
Ainsi, dans le viewDidLoad View Controller i ai dactylographiées:
double z = 2938.09;
NSLog(@"z = %d", z);
je me attends à la sortie 'z = 2938,09' mais je reçois 'z = 343597384'
doubles z = 3.4 retourne z = 858993459
la plupart des valeurs entières également rendent compte que z = 0, mais pas toujours (parfois un autre numéro étrange comme ci-dessus est vomie)
Am I mi ssing quelque chose ici ou quelque chose d'étrange passe ??
choses même essayé comme
NSString *newString = [[NSString alloc] initWithString:@"3.4"];
double z = [newString.text doubleValue];
NSLog(@"z = %d", z);
[newString release];
mais encore obtenir le fou z = 858993459 :(
Ahh - quelle belle vue c'est de voir z = 3.400000! Merci les gars, maintenant je peux rester coincé dans mon code correct et espérer régler les choses. – Tris