Skip to content

使用折线图 PNLineChart 当只有一个数据的时候,点击折线图,直接崩溃。 #432

Open
@lili-shangshu

Description

@lili-shangshu

设置 PNLineChartData 的数据中,只有一个数据,也就是折线图只显示一个点。点击屏幕,程序直接崩了。崩溃在,- (void)touchPoint:(NSSet *)touches withEvent:(UIEvent *)event 这个方法。

NSArray * data01Array = @[@13.1];
PNLineChartData *data01 = [PNLineChartData new];
data01.color = PNFreshGreen;
data01.inflexionPointStyle = PNLineChartPointStyleCircle;
data01.inflexionPointColor = [UIColor yellowColor];
data01.itemCount = data01Array.count;
data01.getData = ^(NSUInteger index) {
    CGFloat yValue = [data01Array[index] floatValue];
    return [PNLineChartDataItem dataItemWithY:yValue];
};

lineChart.chartData = @[data01];
[lineChart strokeChart];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions