【发布时间】:2012-01-05 11:33:44
【问题描述】:
我正在尝试将 touchesBegan 方法接收到的 UIEvent 对象传递给必须从该事件中提取触摸以执行操作的其他对象。
问题是当第一响应者在第一次调用 touchesBegan 时接收到事件并使用对象事件作为参数调用辅助对象的 touchesBegan 时,当辅助对象尝试从该事件中提取 UITouches 时,没有返回任何内容,因为UIEvent 为空。
我尝试“复制”事件以保存原始事件并使用它,但没有成功。
有没有办法将 UIEvent 对象的克隆创建为独立对象?
谢谢。
【问题讨论】:
-
为什么不直接传递触摸位置?这样,就不需要提取了。
标签: xcode touchesbegan uievent