当用户触摸屏幕时,我想获得屏幕的坐标。 我尝试touchesBegan方法,但当我使用NSSet作为参数时,我得到一个错误。任何人都可以指导我在哪里弄错了如何解决这个问题。
提前致谢...
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
let touch = touches.anyObject()! as! UITouch
lastPoint = touch.locationInView(self)
}
错误:使用选择器'touchesBegan:withEvent:'的覆盖方法具有不兼容的类型'(NSSet,UIEvent)'
答案 0 :(得分:0)
尝试使用:
let touch = touches.first() as? UITouch