为什么找不到Core Plot委托协议?

时间:2013-06-30 12:27:41

标签: objective-c core-plot

我尝试使用Core绘图的Rays教程作为我的iPad应用程序 我使用SplitViewController 我希望在DetailViewController中有一个散点图

我将我的代码更改为:

@interface GWDetailViewController : UIViewController <UISplitViewControllerDelegate,CPTPlotDataSource>

现在我收到了这个错误:

  

找不到'CPTPlotDataSource'的协议声明

添加框架和库是没有问题的 screenshot from my project

有什么问题?

2 个答案:

答案 0 :(得分:1)

确保视图控制器的.h文件包含以下import语句:

#import "CorePlot-CocoaTouch.h"

答案 1 :(得分:0)

如果您不想每次都导入头文件,可以将其导入.pch文件一次。

在您的方案中,打开.pch文件(通常放在支持文件夹中)并添加以下代码。

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "CorePlot-CocoaTouch.h"
#import "CPDConstants.h"
#import "CPDStockPriceStore.h"