我想做这个部分,比如
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
SomeClass.handleTouchEvents(touch, event: nil)
return true
}
在某些班级,
func handleTouchEvents(_ touches: Set<UITouch>, event: UIEvent?)
这个Set<UITouch>
我想知道如何从UIGesturesDelegate触摸对象构造和传递它。
我需要它作为Set<UITouch>
因为有一些依赖性。
我试过这样的,
let touchEvent:Set<UITouch> = [touch]
SomeClass.handleTouchEvents(touchEvent, event: nil)
但它崩溃了
尝试
let touches = Set([touch])
SomeClass.handleTouchEvents(touches, event: nil)