2010-06-30 27 views
1

我使用XCode 3.2.2来单元测试一些自定义数据类型。测试正常运行,没有这些数据类型,但是当我使用上述数据类型,我得到这个错误:OCUnit不允许我使用自己的数据类型

“_OBJC_CLASS _ $ _类名”,从引用:

(其中“类名”是的,很好,类名称...)

我在线看过提示,它可能是链接器相关的。奇怪的是,我最初遵循这些指示http://www.mobileorchard.com/ocunit-integrated-unit-testing-in-xcode/,他们在我第一次尝试它们时为我工作。现在,按照相同的指示,我得到同样的错误。任何帮助将不胜感激。

谢谢!

-Matt

+0

您提到“一些”自定义数据类型。这些类是否包含在测试目标的编译源构建阶段? – 2010-07-08 19:30:18

回答

1

不幸的是你的问题是相当模糊的。

首先,是在上述教程中给出的例子吗?

其次,我会仔细检查你的代码:

  1. 右键单击类(.M)你想用的OCUnit使用,然后单击获取信息。确保类文件中的目标指向OCUnit!这是链接的关键。

  2. 您是否正在导入测试用例中相关类的.h文件?

  3. 检查类名的拼写?
+0

谢谢先生,事​​实上我没有在我的OCUnit目标中包含正确的.m文件。谢谢! – mag725 2010-07-09 20:31:01

相关问题