Interface Builder文件中的未知类CPTGraphHostingView

时间:2012-07-07 08:49:31

标签: iphone objective-c ios ipad core-plot

我正在使用新的核心版本。我陷入了这个错误。我用谷歌搜索并在stackoverflow上经历了许多相同的问题,但没有找到解决方案。我想绘制条形图,我已经完成了所有必要的设置和编码要求显示条形图,但却陷入了这个错误。我在XIB端查看了CPTGraphHostingView。是否其他链接器标记了seting并且还写了barChartView.hostedGraph = barChart。还会检查Target Memembership选项。 如果我遗漏了任何东西,请告诉我。

3 个答案:

答案 0 :(得分:9)

如果您的设置正确,核心绘图头文件和项目中包含的核心图库。以下是我为解决问题所做的工作。

在目标Build Settings中,将链接器标志设置为:

-objC -force_load "core plot library name"
如果您使用的是4.2+版本,则不需要

-all_load

-force_load的原因是-all_loa d试图编译我项目中的所有其他库。

答案 1 :(得分:2)

在XCode 5.1中 - 构建设置 - 链接器 - 其他链接器标志 - -ObjC

我有同样的错误,为我工作。

答案 2 :(得分:0)

您的标题搜索路径是否设置正确? Core Plot wiki上张贴了说明。