2010-06-30 3 views
1

J'utilise XCode 3.2.2 pour tester un certain nombre de types de données personnalisés. Les tests fonctionnent correctement sans ces types de données, mais quand j'utilise ces types de données, je reçois cette erreur:OCUnit ne me permet pas d'utiliser mes propres types de données

"_OBJC_CLASS _ $ _ classname", référencé à partir de:

(où "classname" est, bien, classe nom ...)

J'ai vu des indices en ligne que cela pourrait être lié au lien. La chose étrange est, j'ai initialement suivi ces instructions http://www.mobileorchard.com/ocunit-integrated-unit-testing-in-xcode/ et ils ont travaillé pour moi la première fois que je les ai essayés. Maintenant, après avoir suivi les mêmes instructions, je reçois la même erreur. Toute aide serait grandement appréciée.

Merci!

-Matt

+0

Vous mentionnez "certains" types de données personnalisés. Ces classes sont-elles incluses dans la phase de construction des sources de compilation de votre cible de test? –

Répondre

1

Malheureusement votre question est assez ambiguë.

D'abord, l'exemple de travail donné dans le tutoriel mentionné?

En second lieu, je vérifier votre code:

  1. Faites un clic droit de la classe (.m) que vous essayez d'utiliser avec OCUnit et cliquez sur Obtenir des informations. Assurez-vous que la cible dans le fichier de classe pointe vers OCUnit! C'est la clé pour le lien.

  2. Importez-vous votre .h pour la classe associée dans le scénario de test?

  3. Vérifiez l'orthographe des noms de classe?
+0

Merci monsieur, c'était en fait que je n'avais pas inclus les fichiers .m appropriés dans ma cible OCUnit. Je vous remercie! – mag725

Questions connexes