在MapView批注中使用数组中的值

时间:2018-10-29 03:42:27

标签: swift annotations mapkit android-mapview

我有一个json文件,我的应用程序正在从该文件中获取数据。它包含一个数组数组。我的目标是,当我单击mapkit注释上的信息气泡时,函数将(在另一个视图中)显示数组中与单击的注释对应的值。这是我的功能。

这有效,但是因为我使用了“ first”,所以它只显示json文件的第一个成员的信息。请帮助我重写此内容,以便根据具体情况显示正确的信息。

func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView,
             calloutAccessoryControlTapped control: UIControl) {
    print(artworks.first?.title)
    //segue here
    self.performSegue(withIdentifier: "optionsView", sender:self)
}

0 个答案:

没有答案