2010-02-18 46 views
-1

我在爲Xcode開發應用程序時遇到此錯誤,該錯誤與此有關,...我應該如何清除此錯誤? 在這裏CContext和CManager是實現了自己的協議的接口.And TestManagerAppDelegate是我爲CContext和CManager創建對象的接口,我想調用使用自己的對象的方法。Xcode運行時錯誤:「.objc_class_name_CContext」,引用自:

錯誤:

".objc_class_name_CContext", referenced from: 
".objc_class_name_CManager", referenced from: 
collect2:id retirned 1 exit status 
[email protected][email protected][email protected] in TestManagerAppDelegate.o 
[email protected][email protected][email protected] in TestManagerAppDelegate.o 
symbol(s) not found 
+2

你忘記了包含框架嗎? – Jessedc

+0

不,我已經包含了。這些是我在我的項目 – suse

+0

+1中對Jessedc需要的唯一2個框架。按照你的建議,我從我的項目中刪除了這個問題。 – Vin

回答

0

看起來包含用於CContext和CManager類(可能CContext.m和CManager.m)的實現文件不包含在你的Xcode項目。

+0

@Diederik:我已經在我的項目中包含了兩個.m文件..我不知道爲什麼這個錯誤是彈出來的。 – suse

+0

類文件是否也分配給了正確的目標?難道你正在從一個單獨的目標運行一些單元測試嗎? – diederikh