我在objective-C项目中安装了图表库(版本3.0.1)(https://github.com/danielgindi/Charts)。在我的代码的先前版本中,以下行可以成功运行,

    BarChartDataSet *set12 = [[BarChartDataSet alloc] initWithYVals:yvals label:@"Water Consumed"];

在最新版本的图表(即3.0.1)中,上述行会导致生成错误:-

'BarChartDataEntry'的可见@interface没有声明选择器
'initWithValue:xIndex:'

我有BarChartDataSet类,没有这样的方法。在 objective-c 中该方法的替代方法是什么?

最佳答案

您需要对BarChartDataSet使用以下方法

BarChartDataSet *set1 = [[BarChartDataSet alloc] initWithValues:yVals label:@"Quarter Share"];

只需将initWithYVals替换为initWithValues即可。

关于ios - 使用Xcode 8在Objective C中使用Charts(BarChartDataEntry)iOS库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41805375/

10-10 01:40