Swift3 Swift 3折线图获取索引
因此,我正在使用Beauty Charts Api制作一个图表。我用SWIFT 3做这件事。我让图表工作,但现在我试图获得选定的值索引,我尝试了很多事情,但他们没有工作。这是我最近的一次尝试Swift3 Swift 3折线图获取索引,swift3,ios-charts,Swift3,Ios Charts,因此,我正在使用Beauty Charts Api制作一个图表。我用SWIFT 3做这件事。我让图表工作,但现在我试图获得选定的值索引,我尝试了很多事情,但他们没有工作。这是我最近的一次尝试 func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) { if let dataSet = chartView.data?.dataSet
func chartValueSelected(_ chartView: ChartViewBase, entry:
ChartDataEntry, highlight: Highlight) {
if let dataSet = chartView.data?.dataSets[ highlight.dataSetIndex] {
let Index: Int = dataSet.entryIndex( entry: entry)
print( "Selected index: \( Index)")
}
}
您可以使用entry.x来检索x值,或者这与索引不一样吗
print(“/(entry.x)”)
Hmmm结果是该函数甚至没有运行,我有代理设置。这可能也适用,但问题似乎在于函数未运行确保在ViewDidLoadOK中设置self.chartview.delegate=self,这是函数本身。因为某种原因,它不匹配。我已经复制并粘贴了它。然后删除它,只是重新键入它,选择它。然后打印(entry.x),,效果很好!谢谢