Location of touch in UIButton action

Location of touch in UIButton action

I’m trying to get the (x,y) location of where a button is tapped. I’ve found answers but they don’t work for Swift 2.3.
Any suggestions?
That’s what I have tried:

 @IBAction func buttonTapped(sender: AnyObject, forEvent event: UIEvent) {    
    let buttonView = sender as! UIView;    

    // get any touch on the buttonView
    if let touch = event.touchesForView(buttonView) as? UITouch{
        // print the touch location on the button
        print(touch.locationInView(buttonView))
    }
}