我正在尝试使用核心图和绑定设置饼图。我可以使用 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
似乎它不喜欢字符串对象,那么我该怎么做呢?它在寻找什么类型的对象?