我根据自述文件安装了所有东西并导入了所有必要的库。不过,在实现此方法时:
- (CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index {
CPTMutableTextStyle *labelText = nil;
labelText= [[CPTMutableTextStyle alloc] init];
labelText.color = [CPTColor grayColor];
return [[CPTTextLayer alloc] initWithText:@"Test" style:labelText];
}
我收到错误:
ARC Semantic issue - Receiver 'CPTTextLayer' for class message is a forward declaration
和
ARC Semantic issue - Receiver 'CPTTextLayer' for instance message is a forward declaration
我在许多帖子中读到,这是缺少 Quartz 库的错误,尽管我已将它导入项目并包含在类中:#import <QuartzCore/QuartzCore.h>
.
当我返回nil
而不是这个时,一切正常,但是,嘿,我需要这些数据标签才能工作!
有人知道如何使它工作吗?