You can use the regionDidChangeAnimated delegate method and call mapView.centerCoordinate. It will look like this:
func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) { var center = mapView.centerCoordinate }
Also, make sure your class extends MKMapViewDelegate and you call self.mapView.delegate = self in your viewDidLoad() function.
source share