La conversion de flotter à NSNumber

Il me manque quelque chose de fondamental, ici. Doit l'avoir oublié. Mais au fond, j'ai le code suivant le but de prendre une NSNumber, convertir de flotter, de le multiplier par 2 et de retourner le résultat d'une NSNumber. J'obtiens une erreur sur la dernière étape, et je suis perplexe. Que dois-je faire là-bas.

NSNumber *testNSNumber = [[[NSNumber alloc] initWithFloat:200.0f] autorelease];
float myfloatvalue = [testNSNumber  floatValue] * -2;
NSLog(@" Test float value %1.2f \n\n",myfloatvalue);
[testNSNumber floatValue:myfloatvalue];  //error here is floatValue is not found
InformationsquelleAutor K17 | 2012-07-07