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