MapKit Аннотация Проходящая дата создания или идентификатор? - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу идентифицировать выбранную аннотацию, чтобы иметь возможность редактировать или удалять позже, я думал о добавлении уникального идентификатора или даты создания, поэтому:

Как передать переменную "dateadd" для аннотации, чтобы узнать когда выбрано

    func addAnnotation(location: CLLocationCoordinate2D, name: String, dateadd: Date) {
            let annotation = MKPointAnnotation()
            annotation.coordinate = location
            annotation.title = name
            let CoordinateToDms = coordinateToDMS(latitude: annotation.coordinate.latitude, longitude: annotation.coordinate.longitude)
                annotation.subtitle = "\(CoordinateToDms.latitude) \(CoordinateToDms.longitude)"


            self.mapView.addAnnotation(annotation)


    }

...

 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {

        if let annotationCoordinates = view.annotation?.coordinate
        {

            pindetaillatitude = annotationCoordinates.latitude
            pindetaillongitude = annotationCoordinates.longitude

        }
    }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...