为什么我不能使用外部标题?

时间:2011-10-01 01:52:23

标签: objective-c ios xcode xcode4

我创建了一个“Cocoa Touch静态库”,它构建得很好。 Peachy到目前为止。然后我为iOS创建了一个基于视图的应用程序。我可以从我以前创建的lib导入标题,但我无法运行该程序。它总是回归:

Undefined symbols for architecture i386:

"_OBJC_CLASS_$_GenericList", referenced from:

objc-class-ref in Hello_World_2ViewController.o"

为什么会这样?

1 个答案:

答案 0 :(得分:0)

好像你没有链接到实际的库文件,只是以某种方式引用了头文件。 Three20是一个受欢迎的第三方iOS库,它们有a documentation article on how to add it to your project - 在页面上显示“手动将Three20添加到项目中”并通过跳过任何不适用的步骤来调整库的过程。

或者,我也猜测将库的.h和.a文件拖放到应用程序的项目中可能只是工作。