GSSendEvent不再适用于我. 即使使用GSEventRegisterEventCallBack订阅回调函数也不会触发触摸事件,[UIEvent _gsEvent]返回NULL. 发生了什么? 现在iOS使用IOHIDEvent(在IOKit.framework中)进行触摸事件. backbo
即使使用GSEventRegisterEventCallBack订阅回调函数也不会触发触摸事件,[UIEvent _gsEvent]返回NULL.
发生了什么?
现在iOS使用IOHIDEvent(在IOKit.framework中)进行触摸事件.backboardd创建触摸事件并发送到SpringBoard,
和SpringBoard通过UIApplicationHandleEventQueue接收它
无论如何,如果你有越狱设备并想要模拟触摸,
只需使用SimulateTouch库.
您可以从Bigboss的repo下载它,API信息在这里http://api.iolate.kr/simulatetouch/
此外,这是开源的.
https://github.com/iolate/SimulateTouch