【发布时间】:2014-08-14 17:39:26
【问题描述】:
嗨,我正在使用 PNChart 库 (https://github.com/kevinzhow/PNChart),当我试图将我的值数组绘制出来时,它一直在崩溃。任何帮助将不胜感激,这是我的代码
[graph setXLabels: paymentAmounts];
// Line Chart No.1
NSArray * data01Array = [[NSArray alloc] initWithArray:balanceWithoutChar];
PNLineChartData *data01 = [PNLineChartData new];
data01.color = PNFreshGreen;
data01.itemCount = graph.xLabels.count;
data01.getData = ^(NSUInteger index) {
CGFloat yValue = [data01Array[index] floatValue];
return [PNLineChartDataItem dataItemWithY:yValue];
};
// Line Chart No.2
NSArray * data02Array = [[NSArray alloc] initWithArray:interestLabels];
PNLineChartData *data02 = [PNLineChartData new];
data02.color = PNTwitterColor;
data02.itemCount = graph.xLabels.count;
data02.getData = ^(NSUInteger index) {
CGFloat yValue = [data02Array[index] floatValue];
return [PNLineChartDataItem dataItemWithY:yValue];
};
graph.chartData = @[data01, data02];
[graph strokeChart];
}
这是我不断收到“NSInvalidArgumentException”的错误,原因:'-[__NSCFNumber length]: unrecognized selector sent to instance 0x8d43850”
这是 balanceWithoutChar 数组的值:
( "458524.43", "417014.30", "375469.58", "333890.23", "292276.24", "250627.57", "208944.19", "167226.07", "125473.19", "83685.52", "41863.02", “0.00” )
【问题讨论】:
标签: objective-c arrays xcode graphing