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