我试图获取mapkit上的tapped位置的坐标经度和纬度但是,似乎没有任何打印出来
这是我的代码的一部分:
@IBAction func revealRegionDetailsWithLongPressOnMap(sender: UILongPressGestureRecognizer) {
if sender.state != UIGestureRecognizerState.began { return }
let touchLocation = sender.location(in: protectedMapView)
let locationCoordinate = protectedMapView.convert(touchLocation, toCoordinateFrom: protectedMapView)
print("Tapped at lat: \(locationCoordinate.latitude) long: \(locationCoordinate.longitude)")
}
我在mapkit的viewcontroller上有一个长按手势识别器,并通过cntrl将其连接到IBAction将其拖动到First Responder。
我在这里遗漏了什么吗?