Использование значений из массива в аннотации mapview - PullRequest
0 голосов
/ 29 октября 2018

У меня есть файл 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)
}
...