2010-08-02 12 views
0

J'ai écrit une petite classe contenant 2 méthodes de classe pour certains calculs. J'appelle ces méthodes d'une autre classe. J'ai tout déclaré correctement dans les deux classes et Xcode ne donne aucun avertissement. Pourtant, j'ai vérifié avec le débogueur et quand je l'appelle méthode de cette classe il n'a tout simplement pas invoquezMéthode de classe ne pas invoquer sur iPhone

est la déclaration THis:

+(double)DoubleNearestRounding:(double)unrounded 
      NumberOfDecimals:(int)decimals; 

Et est l'appel ici d'une autre classe:

ddd = [DoubleRounding DoubleNearestRounding:[[textField text] doubleValue] 
          NumberOfDecimals:2]; 

Toutes les idées, qu'ai-je fait de mal?

Merci d'avance!

+0

Comment savez-vous que cela ne fonctionne pas? – kubi

+0

s'il vous plaît non seulement afficher la déclaration, mais la fonction elle-même ainsi. – mvds

Répondre

0

Désolé, cela ne fonctionne pas. Il semble que le débogueur n'a pas voulu montrer les étapes pour une raison inconnue. Étrange, de toute façon, ...

+0

Étiez-vous en train d'utiliser step over dans le débogueur ou d'intervenir, ils font exactement ce qu'ils disent? Une raison de ne pas simplement utiliser un NSNumberFormatter pour faire le travail pour vous? – theMikeSwan