Xcode 复制ToucheSStart方法中的UIEvent对象

Xcode 复制ToucheSStart方法中的UIEvent对象,xcode,touchesbegan,uievent,Xcode,Touchesbegan,Uievent,我试图将touchesbeent方法接收到的UIEvent对象传递给其他对象,这些对象必须从该事件中提取触摸才能执行操作 问题是,当第一个响应程序在首次调用ToucheSBegind时接收到事件,并使用对象事件作为参数调用辅助对象的ToucheSBegind时,当辅助对象尝试从此事件中提取UITouches时,由于UIEvent为空,因此不会返回任何内容 我试图复制事件以保存原始事件并使用它,但没有成功 有没有办法将UIEvent对象的克隆创建为独立对象 谢谢。否,无法创建UIEvent的克隆。

我试图将touchesbeent方法接收到的UIEvent对象传递给其他对象,这些对象必须从该事件中提取触摸才能执行操作

问题是,当第一个响应程序在首次调用ToucheSBegind时接收到事件,并使用对象事件作为参数调用辅助对象的ToucheSBegind时,当辅助对象尝试从此事件中提取UITouches时,由于UIEvent为空,因此不会返回任何内容

我试图复制事件以保存原始事件并使用它,但没有成功

有没有办法将UIEvent对象的克隆创建为独立对象


谢谢。

否,无法创建UIEvent的克隆。唯一可以引用UIEvent的东西。

为什么不传递触摸位置?这样,就不需要拔牙了。