错误“_OBJC_CLASS _ $ _ ISTAlertView”,引自:“

时间:2010-12-09 20:49:57

标签: iphone cocoa

当我编译我的代码时,我得到了这种错误...... _OBJC_CLASS _ $ _ ISTAlertView“,引自:

任何线索可能是什么原因?

3 个答案:

答案 0 :(得分:5)

当包含ISTAlertView的.m文件未编译到目标中时,会显示该错误。该文件可能存在或者可能不存在;它只是没有编译。如果这是来自库,那么你没有在库中链接,因此编译器不知道去哪里找ISTAlertView类。

如果文件是您的,请在Xcode中找到它并“获取信息”。然后转到“目标”选项卡,确保选中该文件所在目标旁边的复选框。如果已经选中,则清理构建并重试。

如果它在库中,那么请确保该库是目标编译的“链接二进制文件库”阶段的一部分。

答案 1 :(得分:0)

代码文件ISTAlertView.h以及可能还有ISTAlertView.m在您的项目中不存在。右键单击classes文件夹,然后选择“添加现有文件”。导航到您的Classes文件夹,检查是否可以在那里找到它们。如果没有,请在桌子下面寻找:)

答案 2 :(得分:0)

它只是缺少的.m文件...您没有提供有关项目的详细信息,但是如果静态库中的此源确保您将其与调用源所在的项目链接。您省略的并且从...引用可以告诉您哪个源使用来自ISTAlertView.m的函数。