Swift3 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

因此,我正在使用Beauty Charts Api制作一个图表。我用SWIFT 3做这件事。我让图表工作,但现在我试图获得选定的值索引,我尝试了很多事情,但他们没有工作。这是我最近的一次尝试

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),,效果很好!谢谢