コア プロットとバインドを使用して円グラフを設定しようとしています。CPTPieChartBindingPieSliceWidthValues を使用して、グラフを適切に表示できます。
[pieChart bind:CPTPieChartBindingPieSliceWidthValues
toObject:[self sectorAllocation]
withKeyPath:@"arrangedObjects.sectorPercentage"
options:nil];
(sectorAllocation は NSArray コントローラーです)
同様に、CPTPlotBindingDataLabelsを使用してデータラベルをバインドしようとしました
[pieChart bind:CPTPlotBindingDataLabels
toObject:[self sectorAllocation]
withKeyPath:@"arrangedObjects.sectorName"
options:nil];
(sectorName は NSString 値です)
ただし、これは機能していないようです。コンソールに次のエラーが表示されます
[__NSCFString setShadow:]: 認識されないセレクターがインスタンス 0x60800023fb00 に送信されました
文字列オブジェクトが気に入らないようですが、どうすればいいですか?そして、それが探しているオブジェクトのタイプは何ですか?