I've searched through all of internet and haven't found any solution to my (what appears to be) simple problem. I have a map where the user can add an annotation to the map when tapping on it. Here's my setup:

```
// Tap to set location
@IBAction func mapPoint(_ sender: UITapGestureRecognizer) {

    // Retrieve coordinates
    let location = sender.location(in: self.mapView)
    let locCoord = self.mapView.convert(location, toCoordinateFrom: self.mapView)

    // Create pin
    let annotation = MKPointAnnotation()
    annotation.coordinate = locCoord
    annotation.title = "Meeting Point"

    self.mapView.addAnnotation(annotation)

    func mapView(_ mapView: MKMapView, didAdd views: [MKAnnotationView]) {

        // Open view here
        let storyBoard: UIStoryboard = UIStoryboard(name: "Map", bundle: nil)
        let secondVC = storyBoard.instantiateViewController(withIdentifier: "secondVC") as! MapControllerMeet
        self.present(secondVC, animated: true, completion: nil)

    }

}

```

When the user adds an annotation i want a new view to open modally over the map, in other words i want to assign an action + a segue to my gesture recognizer. Is this possible? Any ideas?