我想做这个部分,比如,
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)
但它崩溃了
答案 0 :(得分:0)
试
let touches = Set([touch])
SomeClass.handleTouchEvents(touches, event: nil)