chartValueSelected永远不会被调用

DC

在项目中使用https://github.com/danielgindi/Charts

这是我的代码,这是我声明ViewController类的方式:

class ViewController: UIViewController, ChartViewDelegate

chartView的声明

@IBOutlet weak var chartView: LineChartView!

里面 viewDidLoad()

self.chartView.delegate = self

这就是我实现委托方法的方式

func chartValueSelected(chartView: ChartViewBase, entry: ChartDataEntry, dataSetIndex: Int, highlight: Highlight)
{
    print(dataSetIndex)
}

由于某种原因,当我在图表上滑动时,永远不会调用此方法。有什么想法可能会发生这种情况吗?

提前致谢

DC

如我所料,问题是Swift 3的方法签名有所不同。

斯威夫特3

func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) { ... }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章