2010-06-30 81 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

相關問題