READMEファイルに従ってすべてをインストールし、必要なすべてのライブラリをインポートしました。それでも、このメソッドを実装する場合:
- (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
と、すべてが機能しますが、ねえ、私はそれらのデータラベルが機能する必要があります!
誰かがそれを機能させる方法を知っていますか?