2013-08-22 142 views
0

我開發了一個名爲BaseVC的類,它通過繼承UIViewController類。當我嘗試做一個小的測試應用程序一切正常嘗試從派生自UIViewController的類繼承時發生錯誤

Undefined symbols for architecture armv7s: 
"_OBJC_METACLASS_$_BaseVC", referenced from: 
_OBJC_METACLASS_$_ClassX in ClassX.o 
"_OBJC_CLASS_$_BaseVC", referenced from: 
_OBJC_CLASS_$_ClassX in ClassX.o 
ld: symbol(s) not found for architecture armv7s 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

:當我試圖從我的新BaseVC類繼承,我得到這個錯誤。

+0

您是否將BaseVC.m類添加到目標? – CarlJ

+0

解決了它......我忘了在所有項目目標中包括我的新課程:) – AntonijoDev

+0

U很快,thx – AntonijoDev

回答

0

將您的BaseVC.m加入您的Targets -> Build Phases -> Compile Sources。這應該做的伎倆。

+1

Thx很多,只要我寫這個問題它打我 - 嗯,我有10個目標:) – AntonijoDev