首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode7核心绘图错误: CPTPlot,NSString

Xcode7核心绘图错误: CPTPlot,NSString
EN

Stack Overflow用户
提问于 2016-02-05 21:30:13
回答 1查看 66关注 0票数 0

我对Xcode7和Core都很陌生,我试图在这里学习这个初学者教程:http://www.raywenderlich.com/13269/how-to-draw-graphs-with-core-plot-part-1

在我不得不将这段代码添加到CPDPieChartViewController.m之前,一切看起来都很好。

代码语言:javascript
复制
#pragma mark - CPTPlotDataSource methods
-(NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot {
    return 0;
}

-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index {
    return 0;
}

-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index {
    return nil;
}

-(NSString *)legendTitleForPieChart:(CPTPieChart *)pieChart recordIndex:(NSUInteger)index {
    return @"";
}

#pragma mark - UIActionSheetDelegate methods
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
}

在此之后,我得到了一些错误:在CPDPieChartViewController.m:(CPTPlot *)中,我期望一个类型,在CPDConstants.h:未知类型名称NSString中(我已经确保我的xcode项目中没有.c文件)。这是否还有其他原因?)

我还对每个文件上的错误进行了屏幕截图。

以前有人处理过这个问题吗。任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-06 19:23:30

头文件中缺少一些导入语句。因为CPDConstants.h只引用NSString,所以它至少需要一个基金会(#import <Foundation/Foundation.h>)。

CPDPieChartViewController.h和任何其他引用核心绘图类型的文件都需要导入核心绘图头。如果将核心图作为框架包含,则使用#import <CorePlot/CorePlot.h>;如果使用静态库,则使用#import "CorePlot-CocoaTouch.h"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35233878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档