我正在制作一个应用程序,它在MKMapView上有许多位置,带有一个可以分割到不同视图控制器的按钮。我在注释上创建了地图,注释和按钮,但是在将按钮划分为单独的视图控制器时遇到了麻烦。
我编写了以下代码:
func mapView(mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
func buttonAction(sender: UIButton!) {
print("Button tapped")
if control == view.rightCalloutAccessoryView {
if annotation.title == "Mystics Beach"{
performSegueWithIdentifier("mysticsa", sender: nil)
}
}
}
}